FreeBSD网桥的ARP回复没有被转发

我在使用相同地址空间的两个networking之间有一个桥梁,并且对ARP数据包有非常奇怪的问题。

接口bridge0没有分配IP地址,有两个成员:em1和em2。

em2接口端的虚拟机正在发送ARP请求,请求em1接口端网关的物理地址,但只能在em1上看到回应,不能转发给机器。

em1 11:20:59.121901 00:50:56:b8:13:53 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 192.168.22.254 (ff:ff:ff:ff:ff:ff) tell 192.168.22.204, length 46 11:20:59.122067 00:50:56:b8:13:53 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 192.168.22.254 (ff:ff:ff:ff:ff:ff) tell 192.168.22.204, length 46 11:20:59.122780 00:00:0c:9f:f1:e2 > 00:50:56:b8:13:53, ethertype ARP (0x0806), length 60: Reply 192.168.22.254 is-at 00:00:0c:9f:f1:e2, length 46 em2 11:20:59.121884 00:50:56:b8:13:53 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 192.168.22.254 (ff:ff:ff:ff:ff:ff) tell 192.168.22.204, length 46 11:20:59.122079 00:50:56:b8:13:53 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 192.168.22.254 (ff:ff:ff:ff:ff:ff) tell 192.168.22.204, length 46 

pf和IPFW防火墙都被禁用,我正在使用10.3-RELEASE

00:50:56是一个VMware MAC地址。 如果ESX和此FreeBSD系统是虚拟机,则必须在VM连接到其端口的端口组上启用混杂模式。 虽然虚拟机上的tcpdump应该仍然显示在这种情况下,但它只是在ESX级别下降。

发布'ifconfig bridge0'和'ifconfig bridge0 addr'的输出。