It's probably just a configuration issue. When I restart my router it needs some time to get wan connectivity and afterwards still a bit more to get IPv6-PD address (::/56). I would expect the router interfaces and clients to get ipv6 GUA addresses from this point on but it is not happening. At some point it was working before but I am not sure why or why not. Link local and ULA addresses are working fine. Actually my clients are getting two ULAs per interface... someone now why?
auto : (default) enable IPv6 on the interface. Spawn a virtual interface wan_6 (note the underscore) and start DHCPv6 client odhcp6c to manage prefix assignment. Ensure the lan interface has option ip6assign 64 (or a larger prefix size) set to redistribute the received prefix downstream.
okay... it states for the wan_6 the "_" is important. But what is the reasoning here? From placement in the the docs I would have assumed it only refers to dhcp6 client configuration and not static configuration. Furthermore the WAN_6 interface is shown in Luci but not by ip link show.
I do feel responsible for doing it wrong but I don't really understand it...
Can I delete the wan6 from my ip6class?
And most importantly: Why did it work sometimes before???
Issue probably solved but I would like to have it running a few days to make sure.
Removing the ip6class solved my client getting 2 ULA addresses which I find a bit strange because the both where same ULA prefix but one ::/64 and one ::128 but works for me . The whole point of that option was me tinkering with ULAs but since it now seams to work I leave it out.
Is there any benefit I am not aware of yet? In my mind it should be best to have my ISP choose the prefix and OpenWrt handle the rest.
I will test a bit and report back.
Thanks a lot for advice and explanation.