Hi, I need multicast working between two SuSE 7.0 Professional boxes on the same lan. Box A: 192.168.1.4 Box B: 192.168.1.10 For both machines: ifconfig -a shows eth0 has MULTICAST set The output of the 'route' command includes the following entry on both: 224.0.0.0 * 240.0.0.0 U 0 0 0 eth0 Multicast does not appar to be working correctly between the two machines. example: If I ping the 'all groups' multicast address I get: BoxA:/> ping 224.0.0.1 PING 224.0.0.1 (224.0.0.1): 56 data bytes 64 bytes from 192.168.1.4: icmp_seq=0 ttl=255 time=0.183 ms 64 bytes from 192.168.1.7: icmp_seq=0 ttl=255 time=0.277 ms (DUP!) 64 bytes from 192.168.1.9: icmp_seq=0 ttl=255 time=0.351 ms (DUP!) BoxB:/> ping 224.0.0.1 PING 224.0.0.1 (224.0.0.1): 56 data bytes 64 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=0.185 ms 64 bytes from 192.168.1.9: icmp_seq=0 ttl=255 time=0.410 ms (DUP!) 64 bytes from 192.168.1.7: icmp_seq=0 ttl=255 time=0.492 ms (DUP!) Notice box A/B never responds when pinged by the other. Why is this? The other two machines that respond are SuSE 6.1. Let's call them C and D /sbin/ifconfig -a shows the interface is set to MULTICAST for both machines(C and D) /sbin/route shows that there is not a 224.0.0.0 entry on either machine C or D? Yet they respond?? At machine C or D: ping 224.0.0.1 returns: PING 224.0.0.1 (224.0.0.1): 56 data bytes 64 bytes from 192.168.1.7: icmp_seq=0 ttl=255 time=0.446 ms 64 bytes from 192.168.1.9: icmp_seq=0 ttl=255 time=0.624 ms (DUP!) . . No sign of machines A and B! I tried temporarily removing the 224.0.0.0 route entry ,like the SuSE6.1 machines, but no joy!! Any ideas? What have I missed here? Do I have to do something with the kernel? I am under the impression that because ifconfig shows 'MULTICAST' for eth0, SuSE has set the kernel parameters. Is this assumption correct? Many thanks in advance, regards Garry
participants (1)
-
Garry Smith