用了好几年的PVM环境中,在创建LXC后,如果运行了 yum update ,就会突然报错:net.ipv4.ip unprivileged port start,并且无法联外网。
在物理机中执行:nano /etc/pve/lxc/218.conf (假设LXC编号是218)
在文件末尾添加:
lxc.apparmor.profile: unconfined
lxc.mount.entry: /dev/null sys/module/apparmor/parameters/enabled none bind,ro 0 0
然后重启容器。
但是重启后网络无法连接,查看 eth0 是 down 状态,ifup 命令不可用,可以使用 ifconfig eth0 up
然后查看 eth0 并未获得地址,再运行 dhclient eth0 ,使其自动获取IPV4地址。
但是这样重启后会丢失配置,仍然无法连接,需要将这两行指令配置到 rc.local 文件中:
ifconfig eth0 up
dhclient eth0
并且配置执行权限: chmod +x /etc/rc.local
这样就可以了。