解决方案
无特权容器
在宿主机(母鸡)中修改文件 /etc/pve/lxc/id.conf
:
vim /etc/pve/lxc/id.conf
在末尾添加如下代码:
lxc.hook.autodev = sh -c "modprobe tun"
lxc.mount.entry=/dev/net/tun /var/lib/lxc/id/rootfs/dev/net/tun none bind,create=file
重启 lxc 容器,就可以正常使用。
特权容器
在宿主机(母鸡)中修改文件 /etc/pve/lxc/id.conf
:
vim /etc/pve/lxc/id.conf
根据 PVE 版本在末尾添加如下代码:
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.hook.autodev = sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun"
重启 lxc 容器,就可以正常使用。
评论0
暂时没有评论