记录一例PVE7.4+LXC的openwrt主路由安装,附rootfs固件下载
本帖最后由 Amis_qui 于 2023-11-3 10:33 编辑记录在前,折腾了好几天,试了各种办法,为了避免走弯路,也是防止自己忘记。
PVE版本:7.4
固件版本:OpenWrt 10.15.2023 by Kiddin下载地址 点我
内核:5.15.102-1-pve
硬件:HP N3700 4G
网卡:两个虚拟,未直通
参考教程:PVE7.2 LXC安装官方openwrt教程,单臂路由,解决了其他设备无法上网的问题 和弱主机UNRAID打造AIO之路 (篇二 LXC容器安装openwrt)
PVE 安装我不再重复,论坛各种教程极多。
主要是关于安装OPENWRT过程 我个人遇到的问题和如何解决的。
1. LXC容器命令 pct creat 100 local:vztmpl/openwrt-rootfs.tar.gz --rootfs local-lvm:1 --ostype unmanaged --hostname op-lxc --arch amd64 --core 1 --memory 512 --swap 0 -net0 bridge=vmbr1,name=eth0 -net1 bridge=vmbr0,name=eth1
100 是容器ID local-tar.gz 是 ct模板所在位置, local-lvm:1 是 虚拟硬盘大小我虚拟了两个网卡在opwrt里eth0对应的是接光猫的网卡wan口 eth1 对应的是 局域网 也是我pve 管理网口绑定的网卡
注意: 修改PVE 管理网口 就是修改 vmbr0对应的网卡当然IP还是要对上。
2.安装完容器不要着急启动,需要对容器进行修改,在pve里 操作 勾选各种功能,记得把开机自启动改成是。
3. 在PVE的 shell 里 运行 nano/etc/pve/lxc/100.conf
在文件最后(不含快照的情况下)
添加:
lxc.mount.auto = proc:mixed sys:ro cgroup:mixed
lxc.mount.entry = /dev/net/tun dev/net/tun none rw,bind,create=file 0 0
lxc.mount.entry = /dev/ppp dev/ppp none rw,bind,optional,create=file 0 0
lxc.cgroup.devices.allow = a
lxc.cgroup2.devices.allow = a
我试了好几种,还是这个管用。添加完 ctra + x然后 按Y 保存。
至此容器修改完成, 启动容器。
这个固件默认IP是10.0.0.1我的pve在192.168.100.1里 我是访问不了, 只能在PVE里连到容器控制台修改
vimvim /etc/config/network
我是修改了下面黑色参数, 其中 192.168.100.1 是我的pve网段, 就沿用下来了。
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth1'
option promisc '1'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ip6assign '60'
option ipaddr '192.168.100.1'
option netmask '255.255.255.0'
config interface 'wan'
option device 'eth0'
option proto 'pppoe'
option ipv6 'auto'
option username '053101744583@e'
option password '666888'
config interface 'wan6'
option device 'eth0'
option proto 'dhcpv6'
修改完按 esc :wq 保存
运行 service network restart
重新运行 network服务后, 就可以 进入 op的web后台了。
切换 wan口 至 PPPOE
至此 可以拨号 上网了,家庭内网也能访问出去了。
先回复再说 本帖最后由 hangyubin 于 2023-11-4 19:32 编辑
使用楼主的方法,楼主提供的固件,只用一个网卡!进不了管理页面!
ssH登陆提示
awk: cmd. line:1: Access to negative field
本帖最后由 Amis_qui 于 2023-11-5 14:00 编辑
hangyubin 发表于 2023-11-4 19:13
使用楼主的方法,楼主提供的固件,只用一个网卡!进不了管理页面!
ssH登陆提示
单网口 我没试过。。。 你这是不是看看防火墙里的设置的问题 请问一下最大连接数在lxc下是4096,怎么改大?? lxc运行很爽 请问楼主,虚拟了个网卡做eth0 直通了两个网卡 ,无法进入后台是因为虚拟的网口不相通的原因吗?一直没搞定lxc主路由,我的创建命令(pct create 101 /var/lib/vz/template/cache/immortalwrt-21.02.7-x86-64-rootfs.tar.gz --rootfs local:5 --ostype unmanaged --hostname Openwrt-LXC --arch amd64 --cores 2 --memory 2048 --swap 0 -net0 bridge=vmbr0,name=eth0)
页:
[1]