我有一个为多播通信设置的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它使用的接口?