I am using radvd on Debian squeeze to autoconfigure clients on 2 subnets, 2001:470:c191:1::/64 and 2001:470:c191:2::/64. I have set up radvd.conf to use the first on br0 and the second on wlan1. But when I connect with a Debian squeeze client over br0, the interface gets 2 global addresses, one from each subnet. Any ideas what the problem is? Thanks. I plan to document my setup here: http://wiki.debian.org/green/Router ### applicable portion of /etc/network/interfaces auto br0 iface br0 inet static hostapd /etc/hostapd/hostapd.conf address 192.168.68.1 netmask 255.255.255.0 network 192.168.68.0 broadcast 192.168.68.255 bridge_ports eth1 eth2 eth3 wlan0 iface br0 inet6 static address 2001:470:c191:0::1 netmask 64 iface wlan1 inet static address 192.168.67.1 netmask 255.255.255.0 network 192.168.67.0 broadcast 192.168.67.255 iface wlan1 inet6 static address 2001:470:c191:1::1 netmask 64 ### end ### ### /etc/radvd.conf ### interface br0 { AdvSendAdvert on; AdvHomeAgentFlag off; MinRtrAdvInterval 5; MaxRtrAdvInterval 15; prefix 2001:470:c191::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; }; interface wlan1 { AdvSendAdvert on; AdvHomeAgentFlag off; MinRtrAdvInterval 5; MaxRtrAdvInterval 15; prefix 2001:470:c191:1::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; }; ### end ###
Attachment:
signature.asc
Description: Digital signature