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/
signature.asc
Description: OpenPGP digital signature