GL-MT1300 Travel Router connected to MT1300 home VPN server but no internet connection

Hello, folks! I’ll start off by admitting that I have no idea what I’m doing. I have zero technical knowledge when it comes to VPN’s and routers. I am trying to get set up so I can work remotely overseas while maintaining my home IP address. I have followed several wikis and YouTube videos explaining the setup process but, as far as my scope of understanding goes, I have reached an impenetrable wall.

I have two GL-MT1300 travel routers. One is set up as a VPN server with Wireguard and connected to my home router. On the admin panel, under Applications->Remote Access, I have DDNS enabled. I set up port forwarding through my Verizon router and I am able to connect to the server with my laptop and access the internet wirelessly. That part was easy.

The trouble is that when I connect the travel router/client to the VPN server, there is no internet connection. It’s possible I’m doing several things wrong. I honestly have no idea.

First, both routers had the same IP address, and there was a notification on the admin panel for the travel router that the LAN IP needed to be changed. I changed the final digit to a 2 instead of a 1.

I have copied the configuration file from the server and applied it to the client router. I edited the Peer Endpoint to reflect the server’s DDNS.

As with the VPN server, the client also has DDNS enabled. It is also listed as a client on the server admin panel (I assume that’s a good sign). On the client admin panel, under VPN, I have Wireguard Client enabled. However, the status light is yellow, and there is a notification saying, “If you enabled VPN but the VPN cannot connect to its server, there will be NO Internet. When you change server while VPN is connected, VPN will not be leaked.”

I am not sure where to go from here. The issue seems to be that while the client is connected to the server, there is no internet access. Are there other settings in the admin panels that need to be enabled or changed? I wish I knew what questions I should be asking here, but I am totally lost.

Edit:

I forgot to mention that on the VPN server admin panel for DDNS, I ran a DDNS test. The result is that “Your DDNS is resolved as [my home IP address]. But this router is behind NAT or you do not have a Public IP address.”

Are you trying the set up from home location, ideally connect your client to a different network and see if it works.

Is your local Ip address in the VPN server the same as the public ip when you google your IP address?

Also one other point why set up DDNS on the one that’s travelling with you? Disable that to simplify things, as it is likely you don’t need it to constantly be checking for changes to a network you might be attaching to away from home unless it is for a very long time.

“First, both routers had the same IP address, and there was a notification on the admin panel for the travel router that the LAN IP needed to be changed. I changed the final digit to a 2 instead of a 1.”

You should change the digit before the final one, not the final one.

So if it was 192.168.8.1, change it to 192.168.2.1 for example. That could be the issue.

Did you ever figure out what change made this work for you?

Yes, I’ve been trying to set up from the home connection (VPN server). Just now, I was able to connect the client to the home Wi-Fi network, but I can only access the internet if I disable the Wireguard Client in the admin panel.

Correct. So the client router will just access the home WiFi as any other normal device. What I suggest is to go to a different location, or a different wireless network, say at a friend’s location, connect the router via repeater mode or ethernet to use their network, and then enable your wireguard client, this should then route through to your home device and connect. Make sure you have opened the ports on your home router ( not the Glinet but the main router) to allow traffic from the client to tunnel through to the glinet device of it sita behind your normal home router

How come both devices had the same lan IP address?

Okay, awesome. I’ll give this a try. On my main router I did open the port for the Glinet router. Do I also need to open a port for the travel router on that main router?

I have no clue. I assumed it was because they were the same model.

No. Just where the home based one attaches to the main home ‘master’ router. I have the same set up, but use a Beryl Ax at home connected via lan, and a Slate Plus and it works perfectly, so keep trying. Sounds obvious but make sure the home base Glinet is connected from its Wan port to the Master home router’s Lan port. Also important that you set up a static or reserved IP address assigned by your home master router to the connected GLinet at home, this just ensures that any port forwarding to a specific IP address assigned to the Glinet does not change if the home router reboots and assign a different IP address via DHCP. You do this on your master home router. If you get any power outage at home at least you then know that the GLinet router will be allocated the correct and same IP address every time. Also bind both devices to good cloud in glinet admin pages, under remote management, and open port 80 on each of the Glinet devices, so you can manage them remotely if needed via Goodcloud Web management pages. This allows you to mess with settings remotely if at all needed from any PC, Mac ,Chromebook etc.

They should both have the same IP range as their gateway 192.168.1.1 etc and this is okay, but if both were connected to your home network they would be assigned a different IP address by your home master router. I would revert the change you made back.