From owner-freebsd-net@FreeBSD.ORG Mon Aug 29 20:17:25 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C58E516A41F; Mon, 29 Aug 2005 20:17:25 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B56D43D48; Mon, 29 Aug 2005 20:17:25 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from dhcp-168-0-23.packetdesign.com (dns.packetdesign.com [65.192.41.10]) (authenticated bits=0) by a.mail.sonic.net (8.13.3/8.13.3) with ESMTP id j7TKHOt0022985 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Mon, 29 Aug 2005 13:17:25 -0700 From: "Bruce A. Mah" To: freebsd-net@freebsd.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ASgMNpDrq/eLAwSZhbqM" Date: Mon, 29 Aug 2005 13:17:23 -0700 Message-Id: <1125346643.2344.31.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: bmah@freebsd.org Subject: if_bridge and IPv6? 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: Mon, 29 Aug 2005 20:17:25 -0000 --=-ASgMNpDrq/eLAwSZhbqM Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi folks-- Can anyone tell me if I should be able to run IPv6 over an if_bridge interface? I'm running RELENG_6 from a few days ago on a Soekris net4801 and have created a bridge0 interface with two of the physical network interfaces (sis0 and sis1) as members. IPv4 seems to work fine over this; I can assign an IPv4 address to bridge0 and everything seems normal. If I assign an IPv6 address to the interface, no IPv6 packets seem to go in or out, and ping6-ing a machine on the same subnet yields: hornet# ping6 other_address PING6(56=3D40+8+8 nbytes) (net4801_address) --> (other_address) _storelladdr: something odd happens ping6: sendmsg: Invalid argument ping6: wrote tomcat.kitchenlab.org 16 chars, ret=3D-1 nd6_storelladdr: something odd happens Note that the output above is slightly mangled; I wonder if this has to do with some buffer related to the net4801's serial console being overrun. Anyways. tcpdump-ing in various places shows that ICMPv6 neighbor solicitation packets aren't leaving the net4801. If I try to ping the net4801 from other machines on the subnet, I can see *their* neighbor solicitation packets arrive at the net4801 with tcpdump, but it never (as far as I can tell) sends a response. I wonder if this has to do with IPv6 ND packets being sent as multicast, but that's just a guess. Googling showed that at least on NetBSD 1.6, this didn't work, but I wasn't able to find anything immediately applicable to FreeBSD 6.0-BETA3. :-) Any ideas? Thanks! Bruce. --=-ASgMNpDrq/eLAwSZhbqM Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBDE21T2MoxcVugUsMRAp3BAKDjSIAih89Wj13e650alwiqa/ncIgCfb+Tc wPG2fcMHte98NeATE8QqhG4= =PpQD -----END PGP SIGNATURE----- --=-ASgMNpDrq/eLAwSZhbqM--