Multicast receive not happening in multiple interface or multi NIC
I have a machine with two NICs. One is present in a subnet (eth0), and the other NIC is exposed to a private network(eth1). The default interface is eth0. Now, if I send a multicast request through some protocol say, SLP, the multicast socket.receive method is not accepting any datagram packet through the non-deault interface. I tried setting the network interface and interface explicitly. but this is not helping. The receive method is blocked and not receiving any datagrams. Help would be appreciated to receive the datagrams in the non-default interface.