bridge, ipv6 and rtadvd

2011-02-06 Thread Spil Oss
Hi All,

Don't know if this is expected behaviour.

My LAN (bge0) and WLAN (wlan0) are bridged in bridge0. I tried to run
rtadvd on bridge0 but that didn't result in ipv6 addresses on my
network. Tried running rtadvd directly /usr/sbin/rtadvd -c
/etc/rtadvd.conf -f -D and saw the requests coming in from the client
but that didn't result in a working ipv6 network. Wild guessing I
tried loading it with /usr/sbin/rtadvd -f -D bge0 and I had a
functional ipv6 network.

Is this intended behaviour? Am I doing something wrong?

One of the other quirks I found was that the example rtadvd.conf line
from http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-ipv6.html
does not work, the :addrs#1:  makes rtadvd report getconfig bridge0
isn't defined in the configuration file or the configuration file
doesn't exist.

Kind regards,

Spil.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: bridge, ipv6 and rtadvd

2011-02-06 Thread Stefan Bethke
Am 06.02.2011 um 13:23 schrieb Spil Oss:

 Hi All,
 
 Don't know if this is expected behaviour.
 
 My LAN (bge0) and WLAN (wlan0) are bridged in bridge0. I tried to run
 rtadvd on bridge0 but that didn't result in ipv6 addresses on my
 network. Tried running rtadvd directly /usr/sbin/rtadvd -c
 /etc/rtadvd.conf -f -D and saw the requests coming in from the client
 but that didn't result in a working ipv6 network. Wild guessing I
 tried loading it with /usr/sbin/rtadvd -f -D bge0 and I had a
 functional ipv6 network.
 
 Is this intended behaviour? Am I doing something wrong?

It appears to be intentional; there was some discussion a couple years back, 
and the current behavior is for virtual interfaces to not receive link-local 
addresses.

Since I prefer to have bridge0 as the main interface, I simply manually 
configured a link local address:

ipv6_enable=YES
ipv6_gateway_enable=YES
ipv6_network_interfaces=bridge0 gif0
ipv6_ifconfig_bridge0=fe80::21c:c0ff:fe7d:8c50%bridge0
ipv6_ifconfig_bridge0_alias0=2001:470:1f0b:::1 prefixlen 64
ipv6_ifconfig_gif0=2001:470:1f0a:::2 2001:470:1f0a:::1 prefixlen 128

$ cat /etc/rtadvd.conf 
bridge0:\
:addrs#1:addr=2001:470:1f0b::::raflags#64:

The IPv4 side of gif0 is brought up through a linkup script triggered by mpd 
when my DSL connection comes up; that also updates the endpoint address for the 
HE tunnel.

Oh, this is on -stable from Dec 4.

HTH,
Stefan

-- 
Stefan Bethke s...@lassitu.de   Fon +49 151 14070811



___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org