Im running a Beryl AX with the openwrt v21 4.8.0 stable firmware (but have tried on older too) connecting via a Wireguard client to my home network.
The home network isp offers a native IPv6 delegation in addition to IPv4.
Wireguard is set up to give each client (of which the travel router is one client) a private IPv4 address but also a global IPv6 address from a specific range.
This works on all clients (laptop, phones, tablets) in that they have a proper, routable IPv6 address and access the internet using it in addition to the IPv4.
I cant get it working on the Beryl router though. The config file is correct, the (new ui) menu shows the IPv6 address given to it in the config file but none of the clients working through the Beryl have internet access at v46, only 4.
The "IPv6" option on the gui appears to be only to get the router to take a WAN ip address and dont deal with lan or subnets.
So in short, how can i get my router to provide an fe80 (link local etc) or similar ipv6 address to connecting LAN clients and from this, use the IPv6 given to it via wireguard in onward communication via the vpn?