I have a problem sending multicast packets in my linux system. I have a UDP
program which needs to send multicast packets addressed to 224.1.5.1 (which
is a clss D address). If I call 'sendto' with this address, i get a "network
unreachable" error. However, if I add this address to the router table with
the command
route add -host 224.1.5.1 eth0
then it works ok.
My 'ifconfig' command shows 'multicast' enabled.
Shouldn't the system automatically figure out that this is a multicast
address and do the right thing. Why should I add each multicast address that
I am interested in to the router table.
Thanks
Vish
Could somebody tell me what I am missing here?.
Thanks
Vish