使用wireshark诊断多播问题

我有一个为多播通信设置的networking。 我的设置如下

-Machine A : a server generates multicast traffic. -Machine A : few clients subscribing to that multicast traffic -Machine B : few clients subscribing to that multicast traffic # Address I am using IP : 239.193.0.21 PORT: 20401 

机器A中的客户机,即使他们join群组(我可以通过wireshark看到IGMP消息),也不会收到任何数据,而机器B,C和D都可以收到任何数据。

我通过完全禁用Linux防火墙来sorting该问题。

在这之前,我在firwall上启用了组播('reject all')。

  iptables -A INPUT -m addrtype --src-type MULTICAST -j ACCEPT 

我的问题是以下几点:我可以在wireshark中查看哪些可以帮助我发现未来的防火墙问题? 对于TCP/IP我通过使用ping并查看被拒绝的ICMP数据包来实现。

我可以检查/监控多播?

我正在使用LInux / Red-Hat Enterprise 6.2

尝试我注意到的故障排除步骤: 组播似乎不能在RHEL 5.5上工作

但总而言之,有多个接口,你确定你的连接正在走出正确的界面吗? 涉及的IP地址是什么? 你有客户端应用程序的控制,它有一个方法来select它使用的接口?