From owner-freebsd-net@FreeBSD.ORG Fri Dec 11 06:51:54 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 1BAC11065672 for ; Fri, 11 Dec 2009 06:51:54 +0000 (UTC) (envelope-from ccowart@timesinks.net) Received: from jayne.timesinks.net (unknown [IPv6:2607:f358:1a:1a:2000:3::]) by mx1.freebsd.org (Postfix) with ESMTP id E78508FC16 for ; Fri, 11 Dec 2009 06:51:53 +0000 (UTC) Received: from jayne.timesinks.net (localhost [127.0.0.1]) by jayne.timesinks.net (Postfix) with ESMTP id D67A85C48; Thu, 10 Dec 2009 22:51:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=timesinks.net; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=alpha; bh=NlnNi52Qk/5YcFQHdgIWqJIm9z8=; b=EoQkva v9rYaCeu2gjabK/mCO0DYy/1vWe+Udjse1Puikjj0UYWXwF10NyVXqmdFkhNQ1Pj M5gckr9ZQKjp+VZgf5zr9bXVX9bUuxR2ZpNX//pk8NwDPO5+p4S/iCVzlznyNcC5 jjJna8EW/T3m3/ANcIu3890lSqDl9TIZxovsU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=timesinks.net; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; q=dns; s=alpha; b=Bn/RvvSmIicyvYCTfBKsQvBuAoKBNTyr b50izKBzn9zxtM5cUTgfWI8yZEB9EX5u70Vot82D7fmdTo5V33hgHmbGx+VFCK2u TPuJay4tKVVvyhFuEIZijjTfhe8jIdVZQmdAmmoaLBIUNEMotOiL1kOVN1KPffrv cJ/LvBqxrds= Received: from marvin.timesinks.net (marvin.timesinks.net [72.13.86.105]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: email) by jayne.timesinks.net (Postfix) with ESMTPSA id 54C7E5C46; Thu, 10 Dec 2009 22:51:50 -0800 (PST) Received: by marvin.timesinks.net (Postfix, from userid 1001) id 339B91701B; Thu, 10 Dec 2009 22:51:42 -0800 (PST) Date: Thu, 10 Dec 2009 22:51:41 -0800 From: Chris Cowart To: Bruce Cran Message-ID: <20091211065141.GL88840@marvin.timesinks.net> References: <20091211052349.0000517a@unknown> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yQDbd2FCF2Yhw41T" Content-Disposition: inline In-Reply-To: <20091211052349.0000517a@unknown> User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on jayne.timesinks.net Cc: freebsd-net@freebsd.org Subject: Re: Running rtadvd or DHCPv6 server via if_bridge interface 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: Fri, 11 Dec 2009 06:51:54 -0000 --yQDbd2FCF2Yhw41T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Bruce Cran wrote: > I have a router configured using if_bridge with a 4-port NIC that's > serving addresses over DHCP. I'd like to add in either rtadvd or > DHCPv6, but neither work because the bridge interface doesn't have an > IPv6 link-local address. Is there a way around this, or is it not > possible to serve IPv6 addresses over if_bridge interfaces? It's totally doable; you just have to assigned a link-local address to the bridge. There are some reasons why one isn't defined by default, which somebody more knowledgeable about the challenges in the implementation can highlight. Here's my configuration from rc.conf: ipv6_ifconfig_bridge0=3D"2001:470:8337:10::1/64" ipv6_ifconfig_bridge0_alias0=3D"fe80::2%bridge0 prefixlen 64" Once you're doing that, rtadvd will start doing the right thing. --=20 Chris Cowart http://www.timesinks.net/ --yQDbd2FCF2Yhw41T Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iQIcBAEBAgAGBQJLIenkAAoJEGdJs2Q92uldCHAQAIkMXQqeSWxVA67L1gTHYtqz R3VvtJOQT4FXvV6i6ouaAiPTyQ/VSXf2ZfODdCzeXbT0DdVOAIpkApymgudtvFyq kXmqjjPtMLz5RFn9XJDu7seA9jwEWUyGXsqneZsbty4xmUit5zFQZuuACDnLtptW HGTdg355vUqEz2LzLvNnm9t0ZQaCnZ73Jf4obR523D0ILV2MalqiazZLKr4URD5V TNZVdczrt875gcbV2O7qej+XM9M5mckXX6r44rCFb1TLbray70gpeO2MtMRpuGOy KCX8nXDxQPCCaomif8Lj36yzg4M22caK6Bi5kYhqgBN+ZzbfUWBZiJcH1Itfn5uV 865i9J9jvALt6bEaUsLK2HRpmKmcYV2p0p21ElwJcw5wc9ohB7dIdy0QSKJ1kxUl jA84EZgkHy2wpl5Oeam33xkWp8E21LYwmg6Uj7jzlV11EzkCc716f/Nqjh+Kcl6S vwUwhvtsFkQqnYpDsF7yhWmUCf5QtYHp/4OtWelSmZPbRE7Q/t5kH4g3CDmr6Pk7 MpGDItHBt2WdR9rppyadSEO3wtrgvjVFkZlC7cmFhZYCKQc3/54AhvHX2L866xHv RwKHfB/heCW0++tmsECs5X9ABTaBp1u7FaqUy64HVhoRHx4zjJER9Tn3a/BQv9Lt hTmcj4fKonZ88X7FvHeB =T+bJ -----END PGP SIGNATURE----- --yQDbd2FCF2Yhw41T--