GL-inet AXT 1800: No internet on clients when VPN clent enabled

This issue I already had on FW version 4.5 and after the update to 4.6.2 it persited.
When I connect the router with an OpenVPN server (running on my Raspberry Pi), I have no internet on the client when connected to this router.
The same occurs when I connect with my VPS (which is obviously outdoors).
And I tried the same with Wireguard (both the Pi as the VPS have a Wireguard server as well), to no avail.
However from the router itself connected with SSH it did have internet in all four (2x OpenVPN, 2x Wireguard) cases.
I could ping to cloudflare dns 1.1.1.1 and could retrieve my IP address with a wget to an internet site showing my IP. So the router does get connected to internet via the VPN, but does not pass it on to the clients.
When my PC or smartphone are directly connected to the VPN, they have internet access via the VPN.
Did I use some wrong settings ?

Settings (see screenshots):
And here DNS setting (none of them worked, I tried all):

Hi,

  1. May I know if the DNS of the client which connected to router is router LAN IP?

  1. Execute it in the SSH of the router, is the IP returned VPN server or WAN?

    curl ipinfo.io

  2. Enable the 'IP Masquerading' in the VPN client options.

What about Automatic?

Pls send screenshot of the DNS status when you set as Automatic.

Pls send wireguard config showing your dns settings.

I already fixed it.
I enabled DNS masquerading and set DNS to Automatic.
But I send the WG VPN config anyway:

[Interface]
Address = 10.9.0.6/24
PrivateKey = XXXXXXXXX
DNS = 94.140.14.14, 94.140.15.15

[Peer]
AllowedIPs = 0.0.0.0/0
Endpoint = MY_VPS_IP:51820
PersistentKeepalive = 25
PublicKey = YYYYYYYYY

And this works now.

2 Likes