I have a Linux router (Ubuntu). It is working well with unicast but with multicast routing/forwarding I have some trouble.
The problem is that my hosts do not send igmp/mld messages thus the router does not learn that there are interested parties on a link.
How can I manually configure the forwarding. So that multicasts coming to eth0 are forwarded out eth1.
I was trying to make it work with the following command: route add -net 126.96.36.199 netmask 240.0.0.0 eth0
But this seems only to be used for outgoing traffic.
I also tried out smcroute, but this daemon does not work on my Ubuntu.
Is it possible with iptables to do the forwarding? Or with this route add command?