Running rtadvd or DHCPv6 server via if_bridge interface

Benjamin Lee ben at b1c1l1.com
Mon Dec 14 19:42:01 UTC 2009


On 12/10/2009 10:51 PM, Chris Cowart wrote:
> 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="2001:470:8337:10::1/64"
> ipv6_ifconfig_bridge0_alias0="fe80::2%bridge0 prefixlen 64"
> 
> Once you're doing that, rtadvd will start doing the right thing.

My workaround was to enumerate each bridge member in rc.conf:

rtadvd_interfaces="vlan1 wlan0"


-- 
Benjamin Lee
http://www.b1c1l1.com/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 899 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20091214/1fa43585/signature.pgp


More information about the freebsd-net mailing list