I am set up as a test on my LAN using v4.1.0. My Asus router is 192.168.0.1, and LAN is 192.168.0.1/24
I finally got internet access via WireGuard, but no LAN access. My config is:
[Interface]
Address = 10.0.0.2/24
ListenPort = 64818
PrivateKey = …
DNS =
MTU = 1420
There are solutions, but they are messy as hell. You could try gl-inet’s “drop in” mode, but that involves (as I understand it) ARP poisoning and all sorts of things you don’t really want to do (IMO). It’s so much cleaner to run the VPN client on the edge of the network if that’s what you’re trying to accomplish.
To put it a little differently, you’re essentially asking for the gl-inet to actually be the router anyway (you want all of your devices to pass traffic through it, which it’s going to hand directly to the ASUS). Just get the ASUS out of the loop, or stick the gl-inet upstream of it.
More explicitly, if you’re wanting to use the gl-inet as just a VPN client for your entire network, take it and plug its wan into your cable/fiber modem, then plug your ASUS wan into the gl-inet LAN. From there you can use 0.0.0.0/0 as your allowed ip range on the client and it will forward all traffic. Your current LAN/wireless setup will stay the same, you can turn off wireless on the gl-inet and I think everything will work like you want it to.
This assumes of course you’re not trying to forward selective devices - you want to forward everything.