[GL-MT6000] VPN & IPv6

Hello everyone,
I recently purchased a Flint 2 router and have set it up with a PPPoE connection on VLAN 835 provided by my ISP. The ISP assigns me both an IPv4 address and a /48 IPv6 prefix delegation. I'm using Hide.me as my VPN service, configured with WireGuard and a policy-based routing setup targeting specific domains or IPs.

The problem is that as soon as the VPN connection is established, the IPv6 connectivity across all devices in my network completely breaks. I’ve already tried modifying the sh script located in /etc/wireguard/scripts that generates the Hide.me configuration file, specifically removing the IPv6-related sections, but the issue persists.

My primary goal is not to route IPv6 traffic through the VPN since all my targets are IPv4. However, I would like IPv6 connectivity to remain functional for my local network. Currently, the only way to get limited IPv6 functionality (e.g., being able to ping6 Google, but only from the router itself—RA/DHCPv6 do not work for the LAN) is by disabling IPv6 on the VPN interface using the command:

sysctl -w net.ipv6.conf.wgclient.disable_ipv6=1

Unfortunately, this still does not restore full IPv6 functionality for the LAN or the devices connected to the router. I’ve been troubleshooting this for a while, but I haven’t been able to resolve the issue. Could anyone help me figure out how to maintain IPv6 connectivity for my network while using the WireGuard VPN with Hide.me?

Thanks in advance!

Hello,

Here for reference, GL firmware VPN client is supported the IPv4 + IPv6 dual stuck connection and works well.

Please check one more, such as if the VPN provider hide.me supports the IPv6 connection.

Hello,

I know that, and hide.me supports IPV6 tunneling. But the main problem is that I didn’t want to tunnel ipv6 in VPN, as I need VPN only for few IPv4 addresses. Which are included in my policy based settings.

Hello, i fixed it by creating a config for net.ipv6.conf.wgclient.disable_ipv6=1 in order to disable the ipv6 and then by checking this from VPN dashboard
image

1 Like