VirtualBox 在桥接网络上进行多播

VirtualBox 在桥接网络上进行多播

使用 VirtualBox,我在主机 (WINDOWS7) 上安装了两个客户机 (DEBIAN7.7)。两个客户机各有一个桥接网络接口,eth1并且可以 ping 通另一个,我可以看到每个eth1客户机都启用了多播。一切看起来都很好,但是多播本身似乎不起作用。我如何检查桥接是否获得了网络支持多播?如何设置 VirtualBox 客户机网络支持多播?

更新:假设客户机的 IP 地址为 192.168.0.9 和 192.168.0.10,则tcpdump -i eth1 -n src host 192.168.0.10显示所有数据包都是从客户机发送的。我在每个应该进入集群的客户机上都安装了 Wildfly。

更新:深入研究这个问题,我发现 Wildfly 实例进入集群(... Received new cluster view: [srv2/web|3] (2) [srv2/web, srv1/web]),但它们不共享 http 会话。很奇怪。

答案1

我可以确认使用桥接网络的两个 VirtualBox (v4.3.20) VM 之间的多播确实有效。我使用了打开-mtools测试流量的包,以及Wireshark在主机上。以下是示例测试:

从 VM1(接收方):

mdump -omdump1.log 224.9.10.11 12965

从 VM2(发送方):

msend -1 224.9.10.11 12965 15 

相关内容