Configuring a VPN server with Nighthawk router and ISP modem

bjcathca

Commendable
Jul 16, 2016
2
0
1,520
Hello everyone!

I recently purchased a Netgear Nighthawk modem router (AC1900 VDSL/ADSL, Model D7000) hoping to replace my CenturyLink Actiontec C1900A DSL modem router, and gain features such as ReadyShare, a built-in VPN server, etc. Unfortunately my DSL is ADSL2+Bonded, which happens to be the asterisk exception to the "Works with CenturyLink" written on the box. No matter, I'm lazy and would still like the features, so I disabled the WiFi radio on my CenturyLink modem router and connected the Nighthawk via the C1900A's ethernet 1 port to the Nighthawk's Internet port, hoping to at least use it like a basic router.

WiFi works just fine this way, I have access to the Nighthawk's GUI via routerlogin.net, and I followed the instructions found here for setting up the VPN with OpenVPN so I can access my network devices remotely. I double-checked everything, as far as setting up the dynamic DNS, renaming the adapter to NETGEAR-VPN, putting the files in the right directory, etc, but when I try to login with the OpenVPN GUI it hangs on the screen shown here and times out, never making a connection.

My question is whether there are any additional considerations I need to make, especially given that I am trying to use an ISP's modem (possible firewall, port forwarding, insert other issue I don't fully grasp), or if anyone has experience setting up Nighthawk/OpenVPN and can think of somewhere I've gone wrong.

Thank You!
 
Solution
I'll be a Good Guy Greg for the next person who runs into trouble with a similar situation.

The core of the issue here was that I was using a router with built-in OpenVPN capability, but it was accessing the internet through a modem without it. This introduced a firewall at the modem level that wasn't letting me remotely access the router. OpenVPN was giving me an error of "TLS Handshake Failed" after timing out. I fixed my own issue by doing this: I opened the file called "client" that I had copied to the Program Files folder for OpenVPN using Notepad to find out what port the software was using. This is the number that follows either your router's IP or the DDNS you may have setup (*****.mynetgear.com). I then logged into my modem's...

bjcathca

Commendable
Jul 16, 2016
2
0
1,520
I'll be a Good Guy Greg for the next person who runs into trouble with a similar situation.

The core of the issue here was that I was using a router with built-in OpenVPN capability, but it was accessing the internet through a modem without it. This introduced a firewall at the modem level that wasn't letting me remotely access the router. OpenVPN was giving me an error of "TLS Handshake Failed" after timing out. I fixed my own issue by doing this: I opened the file called "client" that I had copied to the Program Files folder for OpenVPN using Notepad to find out what port the software was using. This is the number that follows either your router's IP or the DDNS you may have setup (*****.mynetgear.com). I then logged into my modem's GUI (the screen through your browser where you can change the name of your modem, view what's connected to it, etc) and under the advanced settings I found a section for Port Forwarding. In here I selected the router's IP address, added the port number I found in the client file as both the starting and ending port range to be forwarded, and selected UDP as the protocol.

Done. Now I can access everything the way Netgear intended.
 
Solution