Now I have:
root@Router:~# cat /etc/config/dhcp ... config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option ra 'server' option dhcpv6 'server' option ra_management '1' option ra_default '1' ... config dhcp 'wan6' option ra 'relay' option dhcpv6 'relay' option ndp 'relay' option master '1' ...
You still have that relaying thing set for some interface? :-(
You should remove that, as you are not "relaying" any address information. You set a fixed address for the tunnel interface and you provide a fixed prefix for the LAN side.
LAN clients should not have any address from the tunnel interface prefix. If they do, you are giving them wrong info. To me it looks like you are now saying that "please use this tunnel endpoint interface prefix as the master address and pass that downstream to LAN." That might explain, why the Windows host has an address from the tunnel endpoint prefix 2001:470:1f16:174. LAN clients may try sending packets with the wrong sender address. LAN clients should only have addresses from the routed LAN prefix (ip6prefix) 2001:470:3074:: .
I would remove the whole dhcp wan6 section from the config.
The "ra_default 1" also looks strange.
To my knowledge, also the ip6hint option that was discussed earlier, is unnecessary. It only tells which /64 prefix of the /48 space should be preferably used.
I was going off the "Default configuration for Chaos Calmer" on the ipv6 wiki page.
I edited the ipv6 wiki page a bit, as that relaying example was confusing. Like it would be a default config for CC15.05. It isn't suitable for a tunnel config.
(Last edited by hnyman on 16 Mar 2016, 09:53)