Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 2009 12:47:01 +0200
From:      Giulio Ferro <auryn@zirakzigil.org>
To:        iprebeg@freebsd.org
Cc:        freebsd-net@freebsd.org
Subject:   Re: multicast and multiple nics
Message-ID:  <4A683FA5.3000406@zirakzigil.org>
In-Reply-To: <20090722104059.GA682@valeria.zesoi.fer.hr>
References:  <4A66E39A.8000201@zirakzigil.org> <20090722104059.GA682@valeria.zesoi.fer.hr>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the reply.

iprebeg@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...




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A683FA5.3000406>