[Dnsmasq-discuss] Cannot assign IPv6 address for /96 subnet
Joakim Langlet
joakim.langlet at seaview.se
Thu Feb 28 23:56:27 GMT 2013
Pavel and Dan,
Thank you for your answers. It makes it a lot easier for me to
understand the problems I have with Ubuntu 12.04 and also Debian Wheezy
RC-1 currently.
I use DHCPv6 for address assignment (nicely serviced by dnsmasq) and
radvd is used to announce the /96 networks. This all works. I get an
address and a /96 route, but unfortunately there is also an additional
route (/64) added. This additional route screws up routing to other /96
networks (locally).
I ask for your advice, should I consider this additional (bad) route
being a kernel bug or is it more likely something Debian specific?
I am prepared to dig into the source to find it....
It seems like the additional route is added by *default*. It has the
same prefix as announced by the router, but cut down to /64.
I have a temporary fix for it. I simply look for it in the routing table
and delete the extra route using script, but it would be nice to track
down the real reason so that it gets solved.
Again, thanks a lot for your answers on DHCPv6. It all makes much more
sense now.
Regards,
Joakim
More information about the Dnsmasq-discuss
mailing list