Wrong prefix delegation assignment on 6.4.{0-2}
Spyros Stathopoulos
Mon Jul 28 00:40:56 2014
Hello!
Since the upgrade from 6.3.2 -> 6.4.x I've noticed that the internal
interface on my router is assigned an erroneous IPv6 address after prefix
delegation. This causes all my internal network PCs to be unable to connect
to the IPv6 internet. ping6 dies with network not reachable.
My IPv6 only config for dhcpcd is simply
ipv6only
noipv6rs
interface ppp0 #(external)
ia_pd 1 int0 #(internal)
With 6.3.2 my int0 gets a correct address from the /64 my ISP allocates and
the logs are
ppp0: soliciting a DHCPv6 lease
ppp0: ADV xxxx:yyyy:zzzz:wwww::/56 from fe80......
ppp0: REPLY6 received from fe80.....
int0: adding address xxxx:yyyy:zzzz:www.... (a /128 from the above block)
ppp0: renew in .... seconds
which is normal
Under 6.4.x I get the same but immediately after
ppp0: adding reject route to (same prefix as the ADV line above) via ::1
ppp0: adding route to (same prefix again)
and my internal interface (int0, lan facing) has the same prefix as the ADV
line but always ends in :1 instead of the MAC-based ipv6 that is usually
assigned.
Is this a bug or are there any route specific changes in 6.4.x that I have
missed? Please tell me if any more information is required. Any ideas to
debug?
Thanks!
Spyros
Archive administrator: postmaster@marples.name