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
- On the navigation pane, go to “DDNS & Remote Access” -> DNS Records -> Create Hostname
- Create a record, give it a hostname & pick a domain name from the list, enable Dynamic DNS
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