From owner-freebsd-net@FreeBSD.ORG Thu Jul 23 10:47:13 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5834E106566C for ; Thu, 23 Jul 2009 10:47:13 +0000 (UTC) (envelope-from auryn@zirakzigil.org) Received: from mail.giulioferro.it (mail.giulioferro.it [85.18.102.52]) by mx1.freebsd.org (Postfix) with ESMTP id 117ED8FC08 for ; Thu, 23 Jul 2009 10:47:13 +0000 (UTC) (envelope-from auryn@zirakzigil.org) Received: from localhost (localhost [127.0.0.1]) by mail.giulioferro.it (Postfix) with ESMTP id 9D16933CF9; Thu, 23 Jul 2009 12:50:15 +0200 (CEST) X-Virus-Scanned: amavisd-new at giulioferro.it Received: from mail.giulioferro.it ([127.0.0.1]) by localhost (aurynwork1sv1.giulioferro.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UvDtHrVZukyQ; Thu, 23 Jul 2009 12:50:13 +0200 (CEST) Received: from aurynmob2.giulioferro.it (localhost [127.0.0.1]) (Authenticated sender: gferro@giulioferro.it) by mail.giulioferro.it (Postfix) with ESMTP id 0112533CE7; Thu, 23 Jul 2009 12:50:13 +0200 (CEST) Message-ID: <4A683FA5.3000406@zirakzigil.org> Date: Thu, 23 Jul 2009 12:47:01 +0200 From: Giulio Ferro User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: iprebeg@freebsd.org References: <4A66E39A.8000201@zirakzigil.org> <20090722104059.GA682@valeria.zesoi.fer.hr> In-Reply-To: <20090722104059.GA682@valeria.zesoi.fer.hr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: multicast and multiple nics X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jul 2009 10:47:13 -0000 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...