Hello, few months ago I figured out how to prevent my wan IPv6 address to change once the router is restarted.
I talked to my ISP, we found out that dhcpv6 on wan interface was configured to send dns release message when the router/network was restarted. I added norelease=1 command to wan6 interface, the /56 PD and router IPv6 address now stay the same (they are still dynamic, but practically they do not change). I can now access ipv6 internet also over Wireguard.
Today, I installed the new snapshot build (the first one for my router based on the 6.1 kernel). There is still norelease option=1 set in /etc/config/network for wan6 interface. However, my wan IPv6 address now changes with every restart. How to configure the router to stop releasing the ipv6 address when rebooted? (wan IPv4 address does not change during the reboot).
I would suggest to open a bug report better, if the behaviour has changed somehow.
My provider keeps the same address and delegated prefix in both v4 and v6 regardless of release or norelease, so I am not able to reproduce.
The issue first appeared in snapshot build based on 6.1 kernel. The same settings worked as intended on 5.15 kernel builds.
The router obtains both ipv4 and ipv6 addresses from my ISP using dhcp. My wan6 interface options in /etc/network are the following:
In 5.15 builds, adding option norelease '1' prevented my router to send release request to my ISP. Consequently, after the reboot my rooter kept the same Ipv6 address and prefix. In 6.1 kernel based snapshot, my router ipv6 address and prefix changes every time the router is restarted, regardless of the same wan6 config as used in 5.15 based releases.
Turned out that my ISP was upgrading something at the same time and they broke somthing ipv6 related on their side. They solved the issue, I now obtain the same ipv6 address and PD after restarting my router. So, nothing broke by going from 5.15 to 6.1 kernel.