My AC87U with merlin 380.65 firmware is running an openvpn 2.4 server at home, and has native IPv6 support from my ISP. I am trying to enable access to IPv6 when I am away from home through the IPv4 vpn tunnel. I have tried following the instructions here https://community.openvpn.net/openvpn/wiki/IPv6 as well as here https://www.snbforums.com/threads/openvpn-ipv6-support.22879/ and here https://www.snbforums.com/threads/tunneling-ipv6-over-ipv4-with-openvpn.25497/ as well as numerous other places, and have made a lot of progress, and it seems to be within touching distance of getting this 100% operational.
I have the following entries in my openvpn server.conf
as well as
in the firewall-start script in /jffs/scripts
When I fire up the vpn on the client, I am succesfully routing ipv6 thrrough the tunnel. I can ping6 both the IPv6 address of the router, as well as other IPv6 clients on the LAN, and even the outside IPv6 world, with ipv6.google.com and other addresses returning all my ping requests (these ping6 requests fail when the VPN is not initiated). However, I just cannot for the life of me get access to IPv6 websites, and both http://ipv6test.google.com and http://ipv6-test.com report that IPv6 connectivity is not supported on the client (which seems strange to me given that I can get ping replies from IPv6 addresses on the web).
Any help would be appreciated. I've followed so many different instructions from so many different sources, but I have a feeling it has something to do with either the routing or the firewall on the router, hence my question here. Having gotten it seemingly working more or less, I'm hoping it's just something stupidly simple that I've overlooked. Hope to hear back from someone
I have the following entries in my openvpn server.conf
Code:
server-ipv6 my:ipv6:address:fromISP:80::/64
push "route-ipv6 my:ipV6:address:fromISP::/56"
push "route-ipv6 2000::/3"
push "redirect-gateway ipv6"
as well as
Code:
ip6tables -A INPUT -i tun21 -j ACCEPT
ip6tables -A FORWARD -i tun21 -j ACCEPT
When I fire up the vpn on the client, I am succesfully routing ipv6 thrrough the tunnel. I can ping6 both the IPv6 address of the router, as well as other IPv6 clients on the LAN, and even the outside IPv6 world, with ipv6.google.com and other addresses returning all my ping requests (these ping6 requests fail when the VPN is not initiated). However, I just cannot for the life of me get access to IPv6 websites, and both http://ipv6test.google.com and http://ipv6-test.com report that IPv6 connectivity is not supported on the client (which seems strange to me given that I can get ping replies from IPv6 addresses on the web).
Any help would be appreciated. I've followed so many different instructions from so many different sources, but I have a feeling it has something to do with either the routing or the firewall on the router, hence my question here. Having gotten it seemingly working more or less, I'm hoping it's just something stupidly simple that I've overlooked. Hope to hear back from someone
Last edited: