各位同事,下午好。我在 VMware 虚拟机上运行 LXC 容器时遇到网络可用性问题。当我打开 LXC 容器时,大约 10-15 分钟,没有 Internet 连接,也没有连接到第二台 VMWare 主机上的其他虚拟机。然后突然间我可以 ping 互联网上的任何网站而没有任何问题。对于同一台(此 LXC 主机 VM 工作的位置)VMware 主机上的其他虚拟机,Ping 总是成功的。
LXC 操作系统上的 Selinux 已禁用 LXC 主机上的 Selinux 已禁用
LXC 版本为:3.0.3
LXC 上的网络配置为桥接器
IP address LXC-host - 10.10.10.211
3: virtbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:50:56:9e:1b:75 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.211/24 brd 10.10.10.255 scope global dynamic virtbr0
valid_lft 415487sec preferred_lft 415487sec
inet6 fe80::250:56ff:fe9e:1b75/64 scope link
valid_lft forever preferred_lft forever
IP address LXC-container - 10.10.10.214
8: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 7e:24:1e:2d:72:74 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.10.10.214/24 brd 10.10.10.255 scope global dynamic eth0
valid_lft 689487sec preferred_lft 689487sec
inet6 fe80::7c24:1eff:fe2d:7274/64 scope link
valid_lft forever preferred_lft forever
在 LXC 主机上:
猫/etc/lxc/lxc.conf
lxc.lxcpath = /lxc_storage
lxc.network.type = veth
lxc.network.link = virtbr0
lxc.network.flags = up
猫/lxc_storage/lxc_asterisk/配置
lxc.net.0.type = veth
lxc.net.0.flags = up
lxc.net.0.link = virtbr0
lxc.net.0.hwaddr = 7e:24:1e:2d:72:74
lxc.rootfs.path = /lxc_storage/lxc_asterisk/rootfs
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = x86_64
lxc.uts.name = lxc_asterisk.vivait.lan
lxc.autodev = 1
cat /proc/sys/net/ipv4/ip_forward
1
是的,在 VMware 主机上我已经启用了网络混杂模式请告诉我可能出了什么问题?