Configuring VPN on Home Network

Feel free to use this guide. However, it is mainly meant as a scaffolding for me when I need to troubleshoot a VPN I’ve set up in a test environment.

To access a home network via VPN, it’s likely you’ll need to set up Dynamic DNS. Dynamic DNS is similar to regular DNS, but the IP address updates to match your IP address when it changes.

Step 1. First, you will need to create a No-ip account. Do this at noip.com now.

Step 2. Next, you’ll need to create a Dynamic DNS record on my.noip.com

Step 3. Open the router’s web management portal, sign in (credentials should be on the router or in the manual), Open a browser window and navigate to the management portal. The easiest way to do this is to type 192.168.1.1 in the browser’s URL bar

Step 4. Open the “Advanced” tab and navigate to “Advanced Setup” -> “Dynamic DNS”

Step 5. Tick “Use a Dynamic DNS Service” -> select “NoIP.com” from the Service Provider drop-down, then enter your hostname that you created in step , followed by your login credentials (alternatively, you can create a DDNS Key, which is more secure.

Step 6. Click “Apply”

Step 7. On the left-hand navigation bar, under “Dynamic DNS” click “VPN Service”

Step 8. Tick “Enable VPN service” -> Apply

Step 9. You should now be able to Download an OVPN file and connect from your computer or smartphone.

Sources:

https://www.noip.com/support/knowledgebase/setup-dynamic-dns-netgear-router

https://kb.netgear.com/23930/How-do-I-set-up-Dynamic-DNS-DDNS-on-my-NETGEAR-router