New to OpenVPN have questions about connection


I am really new to VPNs and running OpenVPN. I purchased a VPN earlier this week and am able to use it fine running as a program on my PC and Mac. I really need it to run via a router in order to use Roku and my Xbox One. My main use for the VPN is streaming. I purchased GL-MT300N-V2 and it arrived today. After a lot of trouble shooting and reinstalling and installing frimware, I have it setup to use my VPN account on the router. The problem is that nothing loads, even though the router says it is connected. I use the same server as the program on my PC uses to get what I want to stream to work, but when I use that server on the router it doesn’t load any web pages. Any ideas on what I am missing?

Hopefully the image appears below showing what the router is saying that it is connected.

Thank you,

Nothing loads mean no internet access at all?

1 - there used to be a step to setup DNS in the NordVPN guide for GL-iNet products, that step is no longer there and I think you still need it for various reasons…In your GL-iNet device home page, click on the globe with DHCP, then DNS settings, key in and (latest DNS), enable both DNS options, apply and save. These steps will get rid of your custom DNS message in the picture. At the end, go to to make sure you are VPN protected, NordVPN home page should also tell you if you are protected or not.

2 - If you are using firmware 2.27, you may want to boot the device for changes to take effect, slugguish response and various issues. I had this problem and reverted back to 2.264, and disable auto firmware update.

3 - MT300N-V2 averages ~10Mbits/sec with NordVPN, AR300M averages ~12Mbits/sec, and BL1300 averages ~24Mbits/sec, assuming you are connected to an optimal VPN server, go to NordVPN home page and click on server at the top and there you can find an optimal server base on you IP address provided by your ISP. Also, UDP is slightly faster than TCP, and primarily, the VPN speed is a function of the CPU power to handle the encryption/decryption

4 - NordVPN support has incredible service, and they stay with you until you resolve your issue, just login and go to their support webpage and at the bottom right is a chat icon for you to start a session.

5 - Not all websites accept VPN connections, I have problem Amazon, and absolutely no connect with my bank

Motley is partly right, but i think you should use the DNS via the VPN if possible, not set the dns manually.

You can follow this thread about the DNS over VPN:

Thanks guys. Using NordVPN DNS that they have worked. Johnex if you can explain if using the address the motley suggested is different than what you are saying that would be great. More information the better.


What can happen is that NordVPN changes their DNS ip without warning, and you either end up with no connection, or in worst case the IP is given to an attacker, and you are now using a DNS that is insecure.
You will have to be constantly checking to make sure the DNS is up to date, even motley is hinting at that “ and (latest DNS)

For both convenience and safety, you can let the VPN serve you the DNS ip, and you don’t have to worry about that.

The link i gave you in the other post is just 2 scripts that run on VPN connection and disconnection, changing the linux DNS to the VPN one supplied automatically for you. Scroll to the bottom of that thread for the copy paste solution.

ok, here is the latest scope from what I know…

The old Nordvpn DNS addresses… (Texas) & (Germany) are both visible to test even when VPN is enabled.

The new DNS addresses recommended by Nordvpn are & are from Australia and Singapore, are invisible to test with VPN enabled, but visible when VPN is off. The latest Nordvpn DNS addresses are from Nordvpn DD-WRT router setup guide webpage.

I would still not try to find the latest DNS on my own and let the VPN send it to me on connection, but you guys can do as you like :smiley:

The input of DNS addresses are required by Nordvpn per setup guideline back in Feb 2018. I verified that there is no DNS address in any of the Nordvpn configuration files I am using for VPN servers up to, if I don’t input the Nordvpn DNS address, spews out leak error.

Embedded DNS in the config file may be true for newer servers, and Nordvpn guideline for GL-iNET product has skipped the DNS address step within the last month or so, as compare to the guideline I followed back in Feb 2018 that told me to input the DNS manually.

Regardless of how you get the DNS address, I recommend you run test to make sure you have no leak.

The DNS won’t be in the configuration. When OpenVPN connects, the other end will send all that extra data, including the DNS if the server broadcasts it.

It is this broadcast that the scripts use to set the DNS to the router after connection. The only way you will see this is to run the scripts on your end.

That makes sense for Nordvpn to skip the DNS step in GL-iNET product if they push the DNS during connection, but does it mean that I need firmware 2.27 and newer to support that, since that does not work with 2.264 for me.

I don’t think you understand how this works.
GL-iNet is not the one that made those scripts, it was the guys in the other thread. If GL-iNet will add it to the next firmware then ok. You won’t find it in any of the guides from either NordVPN or GL-iNet…

At the moment the only way you can do this is by following the other thread, doing the steps there and testing it.

It is not automatic until you do the steps, with any firmware!

You are right that I don’t understand the exact detail of what needs to be done to achieve the automatic DNS, but having to run scripts is not all that appealing for average user,

Ofc, but we are currently all shaping how the interface works by giving feedback to GL-iNet, this is why this forum exists. Im sure @alzhao will add this to the future firmware (it will be a bit changed than how it is now, some people have issues with the switch making multiple processes).

I posted that here just to help you and @knoll126 do it the right way (unfinished with no gui yet way).

In the next firmware or some future one there will probably just be a tickbox to select if you want automatic DNS from the VPN provider.

If you want the most secure way at the moment, you need to get your hands dirty at least a little :slight_smile:

Absolutely!!! Forums are there as feedback to improve products and make things more user friendly.

I have ASUS merlin router with VPN configured that is faster than BL1300, but I use GL-iNET for VPN usage because all it takes is choose a different VPN server and click apply, thats it!! Other routers with VPN are cumbersome and a dread to use if you have to change VPN server frequently.

I use Asus Merlin as well, using it as the OpenVPN server, and the GL-iNet Mifi as the client. I’m doing the auto dns scripts on mine, i would recommend you to try it, works great :slight_smile:

I don’t have NordVPN to test, so it is possible they are not transmitting the DNS over the link, that is why i wanted you to test it to see.

I use VPN when i travel, so i have access to my network and all the connected devices, plus the encryption.

@motley My config in Asus Wrt, and just export client, add the scripts from the other thread and dns works as it should.

The config is sweet, lets you access both the local GL-iNet ip’s, but also the Asus ip’s and all the devices on the network. I have some servers, network printer and so on i can see remotely.

Setting network shares in windows using ip’s also makes this setup work on the asus wrt network “locally” and also via the VPN, without any changes.

Thanks for these guys. Nordvpn will be on top of our testing for DNS issue.

Another user of NordVPN tested the scripts and they work fine, he get a DNS via the connection.

1 Like

Open DNS and Google DNS are some options to consider.