I set up a PC to route packets on eth0 - subnet 172.16.0.0 to wlan0 subnet 192.168.125.0 Device on eth0 get addresses via a DHCP server which listens on eth0. packets forwarded are NAT/Masquerade to the 192.168.125.0 subnet using the address of wlan0. This works. The PC has Mediatomb installed and the Media rendered i.e.TV, can play content from Meditomb. The TV discovers Media servers using UPnP multicast:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
21:40:52.095126 IP 172.16.225.10.blackjack > 239.255.255.250.ssdp: UDP, length 302
21:40:52.116722 IP 172.16.225.10.blackjack > 239.255.255.250.ssdp: UDP, length 311
I cannot see the multicast packets on the wlan0 side.
Incidentally, I did try FC 16, but dhcpd did not recognize the eth0 port when i used DHCPARGS=p3p0 - which is the name for eth0 under FC 16. Other changes made me put off starting over the learning curve for FC 16.
I still would like to know how to be sure multicasting module is loaded & running in the kernel? or am I going about this the right way?
|