我正在尝试使用透明以太网链路将两个 KVM 主机连接在一起。我使用 Proxmox VE 作为主机,并配置了 2 个带有以太网接口的 KVM VE,并将它们连接到单个桥接器 (vmbr1)。
我已经在同一子网中的每个主机上配置了静态 IP,但我无法通过网桥 ping 通(主机 A 无法 ping 通主机 B)。虚拟机上的 arp 表偶尔会显示“不完整”,并且尚未正确发现其他主机。
如果我将 arp 表与其他主机的 mac 和 ip 地址结合起来,那么在 VM 上的桥上就会看到 ICMP 回显请求,而且我正在 ping 的主机上的接口 packet_in 计数器会增加。
我在 ServerFault 上看到了类似的问题,但是遵循以下 RedHat“错误”似乎没有任何效果:https://bugzilla.redhat.com/show_bug.cgi?id=512206
这里有什么想法吗?
答案1
最后我放弃了 Linux 桥接器,安装并使用了 OpenVSwitch,使用 ovs-ofctl 手动在主机之间创建流。Linux 桥接器的一些奇怪行为我不太清楚。