Hello!
I recently purchased a GL-MT 3000 travel router with the intention to connect to the FRITZ!box WireGuard VPN server at home while I am traveling.
The travel router is set up as a WiFi repeater to provide internet access to my other devices.
The problem is that when I enable the VPN connection between travel router and FRITZ!Box, the WLAN clients of the travel router will not have internet access. The VPN connection seems to be fine because I can open the FRITZ!Box Webserver from the WLAN clients of the travel router, just the internet doesn’t work.
If I use the WireGuard app on my phone to establish the VPN connection to my fritzbox, my phone still has the internet connection.
Is there some settings on GL-MT 3000 or FRITZ!Box that I am missing which prevent the devices behind the travel router to have internet access through VPN connection?
Please check this document: How to troubleshoot WireGuard
Thanks for the reply.
In my original conf file, it has
AllowedIPs = 192.168.178.0/24, 0.0.0.0/0
Now I have changed it to
AllowedIPs = 0.0.0.0/0,::/0
But it doesn’t help, I am still not able to access the internet through the VPN tunnel…..
Can you ping internet addresses? like 9.9.9.9?
Yes, ping works.
Some thing to do with DNS?
Yup, check your DNS settings and try a few ones.
Now I see a very strange behavior….
When I am using the same WireGuard conf file on an iPhone, it works perfectly fine. The iPhone can open the fritzbox Webserver and at the same time have internet access. I am pretty sure the internet access is through the VPN because I am in China and can open google.com when the vpn connection is active.
But when I am using the conf file on a Mac book(import it to the WireGuard app), I am having the same behavior as MT-3000, I can open the FRITZ!Box Webserver but no internet access.
I have the latest firmware v4.6.2 on MT-3000, is there some known issues of WireGuard client software in this version?
No, there are no known issues.
But you should look for another VPN as well. The great firewall will detect your Wireguard within the next days and will block it - mostly.
I am renewing the public IP address of my fritzbox every a couple of days, so if the blocking is based on IP address of the server, I am not worried.
I did another test on the WireGuard windows client, it works fine as well with the same conf file. Now it seems to be the problem with MacOS and Linux….windows, iOS and Android works fine.
Anyone experienced the same problem?
Can you still ping internet addresses?
Did you check DNS?
I only use automatic DNS configuration, and yes , I can still ping internet addresses.
And indeed if I manually configure my DNS server, then it works. This seems to be the fix.
But I am still wondering why I cannot use the automatic DNS configuration, where it went wrong with the automatic configuration?
So it is still some DNS issue. Which DNS do you use in your VPN config?
I never set any explicit DNS configuration, it is just all automatic
So please try to set a static DNS within the VPN config. And maybe play a bit with the DNS options to find something that works.
The config from Fritzbox has a local dns config that caused this problem.
So after you change it works OK. But you are just lucky because the Firewall can just block the protocol.