multicast and multiple nics
Giulio Ferro
auryn at zirakzigil.org
Thu Jul 23 10:47:13 UTC 2009
Thanks for the reply.
iprebeg at freebsd.org wrote:
>> I want to run ushare (/usr/ports/ushare). This program sends
>> multicast packets to multicast address 239.255.255.250
>>
>> The packets should go to the lan, so I add the route:
>> route add 224/4 -iface re0
>>
>> In order to do the test I switch off the firewall (/etc/rc.d/pf stop)
>>
>> I start the service, but no packets can be seen leaving the interface re0
>> with tcpdump.
>>
>
> Can you try to sniff with other machine in that lan?
>
Yes. Other machines can multicast without problem but nothing
multicast shows originating from the freebsd box.
>
>> Even If I ping a multicast address directly I can see no packets at all:
>>
>> ping -I 192.168.2.1 239.255.255.250
>>
I forgot mentioning that I can run this command from my linux box
and tcpdump from the same machine show the packets going to and fro.
>
> Please, try to use mcastread like this
>
> mcastread -v4 -s 192.168.2.1 re0 239.255.255.250 1337
>
mcastread -v4 -s 192.168.2.1 re0 239.255.255.250 1337
mcastread: trying 239.255.255.250
mcastread: using (S,G)=(192.168.2.1,239.255.255.250)
And stays there..
> or mcastsend like this
>
> mcastsend -i re0 239.255.255.250 1337
>
This results in an error:
mcastsend: setsockopt(IP_MULTICAST_IF): Can't assign requested address
Is there something else I can try?
Thanks again...
More information about the freebsd-net
mailing list