Unable to route IPv6 through Wireguard on OpenWRT router
As the title suggests, I cannot pass v6 traffic through wireguard. My ISP has just v4 CGNAT so I wanted to configure openwrt to route just v6 via wireguard to a VPS and use v4 from ISP.
The connection is successful. If I add '0.0.0.0/0' to allowed IPs, v4 gets tunnelled, but not v6. Adding '::/0' seems to have no effect at all.
Here are some configs and screenshots.
config interface 'v6_AT' option proto 'wireguard' option private_key 'xxxx' list addresses '10.7.0.2/24' list addresses 'fddd:2c4:2c4:2c4::2/64' list dns '22.214.171.124' list dns '2606:4700:4700::1111' option ip6table 'default' option force_link '1' config wireguard_v6_AT option description 'id1-atharva' option public_key 'xxxx' option preshared_key 'xxxx' option route_allowed_ips '1' option endpoint_host 'xxxx' option endpoint_port 'xxxx' option persistent_keepalive '25' list allowed_ips '::/0'
I believe this has to do something with firewalls and routing, but I have not been able to find anything useful yet.
Any help is greatly appreciated, thanks in advance!!