Can it be that if I use dhcpcd to obtain an IPv6 prefix from my router (a FritzBox in my case), and it assigns the prefix::1 address to the desired interface, that still no routing in that direction occurs? Here is my case: dhcpcd.conf: interface re0 noipv4 interface re1 # enable routing solicitation get the default IPv6 route ipv6rs # also the default IPv4 route will go here gateway # request an IPv6 address ia_na 1 # get a /64 and assign it to re0 ia_pd 2 re0/0 ifconfig re0: re0: ... inet 10.0.0.16 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::d63d:7eff:fe2d:6798%re0 prefixlen 64 scopeid 0x1 inet6 2001:984:4b2a:fc::1 prefixlen 64 # The route to internal addresses goes to the default (i.e. wrong) interface, # not to re0 as it should: $ route get -inet6 2001:984:4b2a:fc:226:9eff:fece:8c54 route to: vargaz.falu.nl destination: :: mask: default gateway: fe80::ca0e:14ff:feee:a54b%re1 local addr: fe80::5008:f7e9:73dd:7e21%re1 interface: re1 flags: <UP,GATEWAY,DONE,STATIC> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire 0 0 0 0 0 0 1492 0 $ netstat -rn -f inet6 | grep re0 fe80::%re0/64 link#1 UC - - - re0 fe80::222:15ff:fe60:7f54 00:22:15:60:7f:54 UHLc - - - re0 fe80::226:9eff:fece:8c54 00:26:9e:ce:8c:54 UHLc - - - re0 ff01:1::/32 link#1 UC - - - re0 ff02::%re0/32 link#1 UC - - - re0 $ ndp -a | grep re0 Neighbor Linklayer Address Netif Expire S Flags murthe.falu.nl d4:3d:7e:2d:67:98 re0 permanent R fe80::222:15ff:fe60:7f54%re0 00:22:15:60:7f:54 re0 23h33m53s S fe80::226:9eff:fece:8c54%re0 00:26:9e:ce:8c:54 re0 23h48m9s S fe80::d63d:7eff:fe2d:6798%re0 d4:3d:7e:2d:67:98 re0 permanent R -Olaf. -- ___ Olaf 'Rhialto' Seibert -- Wayland: Those who don't understand X \X/ rhialto/at/xs4all.nl -- are condemned to reinvent it. Poorly.
Attachment:
signature.asc
Description: PGP signature