PVE7.1安装增强版内核并使用LXC搭建OpenWrt
侧边栏壁纸
  • 累计撰写 17 篇文章
  • 累计收到 772 条评论

PVE7.1安装增强版内核并使用LXC搭建OpenWrt

syqman
2022-07-16 / 36 评论 / 3,111 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月16日,已超过1183天没有更新,若内容或图片失效,请留言反馈。
说明

  本文使用的PVE版本为7.1-10,理论上7.1以上都适用,但是不做保证,需要你自行尝试,建议新装PVE用户尝试,否则出现意外情况,我不对数据丢失负责。为啥要用LXC装OpenWrt本文不展开,感兴趣的自行百度。

1.安装PVE增强版内核

  下载 PVE7.1LXC增强内核 ,该内核加入OpenWrt需要的Fullcone、Flow加速内核、TPROXY,OpenWrt可以以LXC容器的方式直接运行在PVE里面免虚拟化层速度飞快,打开I225 B3的5.17内核的4队列RSS支持和ZeorCopy加速。
  解压,将压缩包里的5个deb安装文件上传到PVE root目录下,SSH登录PVE后台,依次安装,如:

dpkg -i linux-tools-5.13_5.13.19-14_amd64.deb
dpkg -i linux-tools-5.13-dbgsym_5.13.19-14_amd64.deb
dpkg -i pve-headers-5.13.19-6-pve_5.13.19-14_amd64.deb
dpkg -i pve-kernel-5.13.19-6-pve_5.13.19-14_amd64.deb
dpkg -i pve-kernel-libc-dev_5.13.19-14_amd64.deb

重启PVE,进入PVE web面板查看内核版本有无变更,视为安装成功
l5nmirxd.png

2.安装OpenWrt

2.1创建CT模板  

Openwrt的镜像格式必须为-rootfs.img、-rootfs.img.gz或者-rootfs.tar.gz的文件-rootfs.img-rootfs.img.gz需要解包后打包,-rootfs.tar.gz可以直接使用。
  找到你的大腿,要到 openwrt-x86-64-generic-rootfs.tar.gz ,如果找不到,可以直接下我提供的,当然仅作试验,毕竟每个人需求不一样,还是找到自己合适的OpenWrt镜像。
  打开PVE web面板,如https://192.168.1.3:8006, 打开local(pve)-CT模板,上传你的OpenWrt镜像。

l5nmv13s.png
通过SSH或者是网页端打开PVE终端,执行以下命令创建新容器

pct create 105 \
    local:vztmpl/openwrt-x86-64-generic-rootfs.tar.gz \
    --rootfs local-lvm:4 \
    --ostype unmanaged \
    --hostname OpenWrt \
    --arch amd64 \
    --cores 2 \
    --memory 2048 \
    --swap 0 \
    -net0 bridge=vmbr0,name=eth0

2.2修改容器配置文件,

vim /etc/pve/lxc/105.conf

添加以下内容,

# openwrt.common.conf是PVE自带的openwrt配置文件示例,内含一些基本设置
lxc.include: /usr/share/lxc/config/openwrt.common.conf
# /dev/ppp  pppoe拨号等功能需要用到
lxc.cgroup2.devices.allow: c 108:0 rwm
# 钩子脚本,用于添加 /dev/ppp等设备
hookscript: local:snippets/hookscript.pl
# 将主机的网卡enp4s0分配给容器使用,根据自己的实际情况更改
lxc.net.1.type: phys
lxc.net.1.link: enp4s0
lxc.net.1.flags: up

其中 108:0 可以通过 ls -l /dev/ppp 命令获得。

2.3创建钩子脚本

这里在官方示例guest-example-hookscript.pl的基础上进行修改,大家可以根据需要自行修改

mkdir /var/lib/vz/snippets
cp /usr/share/pve-docs/examples/guest-example-hookscript.pl /var/lib/vz/snippets/hookscript.pl
vim /var/lib/vz/snippets/hookscript.pl

在第36行可以找到以下内容

    # Second phase 'post-start' will be executed after the guest
    # successfully started.
   
    print "$vmid started successfully.\n";

修改为

    # Second phase 'post-start' will be executed after the guest
    # successfully started.
    system("lxc-device add -n $vmid /dev/ppp");
    system("lxc-device add -n $vmid /dev/net/tun");
    print "$vmid started successfully.\n";

启动OpenWrt,web面板,点启动,查看内核版本
l5nnh52q.png

0

评论 (36)

取消
  1. 头像
    jj
    Windows 10 · Google Chrome

    大佬,内核地址失效了

    回复
  2. 头像
    yuiwdrllmt
    Windows 10 · Google Chrome

    兄弟写的非常好 https://www.cscnn.com/

    回复
  3. 头像
    jfmytixcxf
    Windows 10 · Google Chrome

    哈哈哈,写的太好了https://www.lawjida.com/

    回复
  4. 头像
    qvemwhwdzr
    Windows 10 · Google Chrome

    哈哈哈,写的太好了https://www.lawjida.com/

    回复
  5. 头像
    vcwhstlzaw
    Windows 10 · Google Chrome

    意象选取精妙,营造出空灵意境。

    回复
  6. 头像
    lgjyglujcp
    Windows 10 · Google Chrome

    情感浓度过高可适当留白,以达平衡。

    回复
  7. 头像
    mzcsliyxqn
    Windows 10 · Google Chrome

    内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。

    回复
  8. 头像
    qazexnvvjp
    Windows 10 · Google Chrome

    ?学术类评语?

    回复
  9. 头像
    dwjxavtjqd
    Windows 10 · Google Chrome

    价值导向积极,彰显社会责任意识。

    回复
  10. 头像
    mvlltwbzxf
    Windows 10 · Google Chrome

    这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。

    回复
  11. 头像
    cepiruqlyb
    Windows 10 · Google Chrome

    迷案寻凶

    回复
  12. 头像
    renqlztgog
    Windows 10 · Google Chrome

    鬼吹灯之龙岭迷窟

    回复
  13. 头像
    dbdgvshqpo
    Windows 10 · Google Chrome

    五郎八卦棍粤配

    回复
  14. 头像
    xlhbaiwijj
    Windows 10 · Google Chrome

    钱袋

    回复
  15. 头像
    oetobpusnd
    Windows 10 · Google Chrome

    揭开圣诞节的面纱蒂娜的奇迹

    回复
  16. 头像
    mvaabjzhkf
    Windows 10 · Google Chrome

    冻结的希望

    回复
  17. 头像
    kwtyqskipl
    Windows 10 · Google Chrome

    大蛇2

    回复
  18. 头像
    wtpisvbhlo
    Windows 10 · Google Chrome

    奇迹

    回复
  19. 头像
    zamwhlwhoe
    Windows 10 · Google Chrome

    美国之旅2

    回复
  20. 头像
    axkbzqxswk
    Windows 10 · Google Chrome

    无边泳池

    回复
  21. 头像
    fpinwltucr
    Windows 10 · Google Chrome

    2人三足

    回复
  22. 头像
    tdrqqqsrkp
    Windows 10 · Google Chrome

    老兵

    回复
  23. 头像
    bdvxnjswcf
    Windows 10 · Google Chrome

    完美perfect

    回复
  24. 头像
    qljmiawmox
    Windows 10 · Google Chrome

    我听说你买灵魂

    回复
  25. 头像
    msopesrzad
    Windows 10 · Google Chrome

    亲爱的达令

    回复
  26. 头像
    cgpphkzgho
    Windows 10 · Google Chrome

    哈莉奎茵问题多多的情人节特集

    回复
  27. 头像
    hdzwxxivwl
    Windows 10 · Google Chrome

    破地狱粤配

    回复
  28. 头像
    zgdlttgauu
    Windows 10 · Google Chrome

    好孩子

    回复
  29. 头像
    eiibfcmpmj
    Windows 10 · Google Chrome

    谍网追凶

    回复
  30. 头像
    trmoqlzebi
    Windows 10 · Google Chrome

    水班长许东奎

    回复
  31. 头像
    ukgoklyysh
    Windows 10 · Google Chrome

    黑鼠

    回复
  32. 头像
    vbwxjderls
    Windows 10 · Google Chrome

    星际旅行5终极先锋

    回复
  33. 头像
    ixkeadyaes
    Windows 10 · Google Chrome

    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!

    回复
  34. 头像
    dbbqhncktf
    Windows 10 · Google Chrome

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

    回复
  35. 头像
    kkntukxpky
    Windows 10 · Google Chrome

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

    回复
  36. 头像
    zpzulsgnzm
    Windows 10 · Google Chrome

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

    回复