我正在安装新的Proxmox 4.4安装LXC容器。 我的networking设置与本文中描述的networking设置类似: networkingconfiguration(桥接)proxmox
但是,我仍然无法从本地networking访问容器,并且容器不能ping通到外部。 容器和主机都可以相互ping通。
这是主机/etc/network/interfaces
auto lo iface lo inet loopback iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.1.45 netmask 255.255.255.0 gateway 192.168.1.1 bridge_ports eth0 bridge_stp off bridge_fd 0
和容器的/etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.78 netmask 255.255.255.0 gateway 192.168.1.1 iface eth0 inet6 dhcp
我真的不知道我做错了什么。 我认为这与Proxmox可能具有的简单的networking设置有关。 有谁能够帮助我?
完全披露:我在ESXi 6.5中将其预览为虚拟机,但在这种情况下似乎并不重要。
谢谢!
编辑:我想出了什么问题,并希望在这里发布,所以如果有其他人有同样的问题可以帮助。
在ESXi中,需要在vSwitch上configuration混杂模式。 这允许嵌套的VM和容器使用桥接。 请参阅此文章以获取更多信息: https : //egustafson.github.io/esxi-nested-virtualbox.html
我有和esxi 6.5一样的问题。 我以这种方式修复了它:在虚拟交换机的安全选项卡的设置中,我们将所有值设置为接受。 现在一切正常!

我在ESXi 6.5上使用Proxmox 5进行了testing。 您只需要允许MAC地址更改。 这就像在Cisco硬件上禁用端口安全一样; 这允许您在一个端口上使用多个MAC地址。