一直用的梅林的固件路由,这次终于下定决心花点时间整整软路由了。因为弱电箱太小了,所以里面放不下路由,放了光猫+网管交换机,然后划分vlan,现在打算用软路由替代梅林路由。
pve版本为7.2,openwrt版本为22.03.3,建议使用22版本,使用21版本dhcp有问题,其他lan口设备无法访问外网(看论坛有人说是防火墙不兼容),22这个版本也有一个问题就是dnsmaq无法正常运行,导致dhcp无法启动,其他设备无法获取ip,后面找到国外论坛一个网友的方案解决了。
下图为网络架构图
openwrt 22.03.3下载地址(支持LXC):https://downloads.openwrt.org/releases/22.03.3/targets/x86/64/openwrt-22.03.3-x86-64-rootfs.tar.gz
下面开始安装openwrt
- 先下载openwrt文件到CT模板
- 然后安装
- pct create 108 local:vztmpl/openwrt-22.03.3-x86-64-rootfs.tar.gz --rootfs local:8 --ostype unmanaged --hostname OpenWrt --arch amd64 --cores 2 --memory 1024 --swap 0 -net0 bridge=vmbr0,name=eth0
- mkdir /var/lib/vz/snippets
- cp /usr/share/pve-docs/examples/guest-example-hookscript.pl /var/lib/vz/snippets/hookscript.pl
复制代码 修改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";
复制代码
- 然
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|