Post by Admin on Apr 9, 2018 2:27:26 GMT
Hit go.nordvpn.net/aff_c?offer_id=15&aff_id=261 to set up NordVPN on your own Netgear Router today! Learn more?
Set up NordVPN on Netgear router
One of the most popular router manufacturer brands is Netgear, which we run into everyday. Unfortunately, these routers do not support VPN connections and that is really unfortunate as many of our users are unable to connect to our service as a result.
If you have a Netgear router, the NordVPN team would suggest you to check if your router is supported by DD-WRT firmware over here@ www.dd-wrt.com/wiki/index.php/Supported_Devices#Netgear and if it is - we would encourage you to flash your router with it. More information on installation of this firmware can be found www.dd-wrt.com/wiki/index.php/Installation .
Afterwards you could simply use/review the following tutorial on how to connect to NordVPN service with DD-WRT firmware.
It has been made using this configuration:
Firmware: DD-WRT v3.0-r27520M (07/17/15) kong;
Hardware: Netgear WNR3500L v2.
1. In the DD-WRT Administrative Interface, navigate to Setup > Basic Setup. Under Network Address Server Settings (DHCP), set these NordVPN DNS addresses:
Static DNS 1 = 162.242.211.137;
Static DNS 2 = 78.46.223.24;
Static DNS 3 = 0.0.0.0 (default);
Use DNSMasq for DHCP = Checked;
Use DNSMasq for DNS = Checked;
DHCP-Authoritative = Checked;
Then, Save and Apply settings.
If you’re setting up two routers, you should change the second router Local IP address to be different than the main router’s. (In this case main router’s IP is 192.168.1.1, while the one we’re connecting to NordVPN server is accessible via 192.168.2.1).
2. Navigate to Setup > IPV6. Set IPv6 to Disable, then Save & Apply Settings.
(Note: This is a recommended step to make sure you get no IP leaks)
3. Navigate to Service > VPN. Under OpenVPN Client, set Start OpenVPN Client = Enable, to see the options necessary for this configuration. Then set the following:
Server IP/Name = us333.nordvpn.com (If you prefer to use a specific server, you can find the full list of locations here: nordvpn.com/servers)
Port = 1194;
Tunnel Device = TUN;
Tunnel Protocol = UDP;
Encryption Cipher = AES-256-CBC;
Hash Algorithm = SHA-1;
User Pass Authentication = Enable;
Username, Password = Your NordVPN credentials;
Note: If the Username and Password fields are missing, fill in the remaining fields and proceed to Step 3.1;
Advanced Options = Enable (this will enable additional options);
TLS Cipher = None;
LZO Compression = Yes;
NAT = Enable;
The options not mentioned in this guide should be kept with default values.
3.1. (Optional, depending on Step 3.) If the Username and Password fields are missing, go to Administration > Commands, and enter this code:
echo "YOURUSERNAME
YOURPASSWORD" > /tmp/openvpncl/user.conf
/usr/bin/killall openvpn
/usr/sbin/openvpn --config /tmp/openvpncl/openvpn.conf --route-up /tmp/openvpncl/route-up.sh --down-pre /tmp/openvpncl/route-down.sh --daemon
Replace YOURUSERNAME and YOURPASSWORD with your respective NordVPN account credentials. Click Run Commands, and return to the previous VPN tab. Then add this code in the “Additional Config” section of Services > VPN > OpenVPN:
auth-user-pass /tmp/password.txt
4. In Additional Config box either enter or copy/paste these commands:
persist-key
persist-tun
tls-client
remote-cert-tls server
5. Download the CA and TLS certificates from your Downloads Area, which can be found in your account on nordvpn.com/profile/.
You should then unzip it using your extractor (WinRar, 7-zip, etc.) so you see CA and TLS auth certificates folder.
6. Open the CA.crt file of the server you chose to use (in our case, us333_nordvpn_com_ca.crt) with a text editor, such as Notepad.
7. Copy its contents into the CA Cert field. Be sure the entire text gets pasted in, including
-----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- lines.
8. Open the TLS.key file of the server you chose to use (in our case, us333_nordvpn_com_tls.key) with a text editor, such as Notepad.
9. Copy its contents into the TLS Auth Key field. Be sure the entire text gets pasted in, including
-----BEGIN OpenVPN Static key V1----- and -----END OpenVPN Static key V1----- lines.
10. After entering all those data, Save and Apply Settings.
11. To Verify the VPN is Working, Navigate to Status > OpenVPN
Under State, you should see the message: Client: CONNECTED SUCCESS.
12. To create a kill-switch, you can go into Administration > Scripts, and enter this script:
WAN_IF='nvram get wan_iface'
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Then select Save Firewall, Go into Administration > Management > Reboot router.
If you run into any issues, please screenshot us your routers VPN configuration page together with the connection log which can be found under Status -> OpenVPN tab.
One of the most popular router manufacturer brands is Netgear, which we run into everyday. Unfortunately, these routers do not support VPN connections and that is really unfortunate as many of our users are unable to connect to our service as a result.
If you have a Netgear router, the NordVPN team would suggest you to check if your router is supported by DD-WRT firmware over here@ www.dd-wrt.com/wiki/index.php/Supported_Devices#Netgear and if it is - we would encourage you to flash your router with it. More information on installation of this firmware can be found www.dd-wrt.com/wiki/index.php/Installation .
Afterwards you could simply use/review the following tutorial on how to connect to NordVPN service with DD-WRT firmware.
It has been made using this configuration:
Firmware: DD-WRT v3.0-r27520M (07/17/15) kong;
Hardware: Netgear WNR3500L v2.
1. In the DD-WRT Administrative Interface, navigate to Setup > Basic Setup. Under Network Address Server Settings (DHCP), set these NordVPN DNS addresses:
Static DNS 1 = 162.242.211.137;
Static DNS 2 = 78.46.223.24;
Static DNS 3 = 0.0.0.0 (default);
Use DNSMasq for DHCP = Checked;
Use DNSMasq for DNS = Checked;
DHCP-Authoritative = Checked;
Then, Save and Apply settings.
If you’re setting up two routers, you should change the second router Local IP address to be different than the main router’s. (In this case main router’s IP is 192.168.1.1, while the one we’re connecting to NordVPN server is accessible via 192.168.2.1).
2. Navigate to Setup > IPV6. Set IPv6 to Disable, then Save & Apply Settings.
(Note: This is a recommended step to make sure you get no IP leaks)
3. Navigate to Service > VPN. Under OpenVPN Client, set Start OpenVPN Client = Enable, to see the options necessary for this configuration. Then set the following:
Server IP/Name = us333.nordvpn.com (If you prefer to use a specific server, you can find the full list of locations here: nordvpn.com/servers)
Port = 1194;
Tunnel Device = TUN;
Tunnel Protocol = UDP;
Encryption Cipher = AES-256-CBC;
Hash Algorithm = SHA-1;
User Pass Authentication = Enable;
Username, Password = Your NordVPN credentials;
Note: If the Username and Password fields are missing, fill in the remaining fields and proceed to Step 3.1;
Advanced Options = Enable (this will enable additional options);
TLS Cipher = None;
LZO Compression = Yes;
NAT = Enable;
The options not mentioned in this guide should be kept with default values.
3.1. (Optional, depending on Step 3.) If the Username and Password fields are missing, go to Administration > Commands, and enter this code:
echo "YOURUSERNAME
YOURPASSWORD" > /tmp/openvpncl/user.conf
/usr/bin/killall openvpn
/usr/sbin/openvpn --config /tmp/openvpncl/openvpn.conf --route-up /tmp/openvpncl/route-up.sh --down-pre /tmp/openvpncl/route-down.sh --daemon
Replace YOURUSERNAME and YOURPASSWORD with your respective NordVPN account credentials. Click Run Commands, and return to the previous VPN tab. Then add this code in the “Additional Config” section of Services > VPN > OpenVPN:
auth-user-pass /tmp/password.txt
4. In Additional Config box either enter or copy/paste these commands:
persist-key
persist-tun
tls-client
remote-cert-tls server
5. Download the CA and TLS certificates from your Downloads Area, which can be found in your account on nordvpn.com/profile/.
You should then unzip it using your extractor (WinRar, 7-zip, etc.) so you see CA and TLS auth certificates folder.
6. Open the CA.crt file of the server you chose to use (in our case, us333_nordvpn_com_ca.crt) with a text editor, such as Notepad.
7. Copy its contents into the CA Cert field. Be sure the entire text gets pasted in, including
-----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- lines.
8. Open the TLS.key file of the server you chose to use (in our case, us333_nordvpn_com_tls.key) with a text editor, such as Notepad.
9. Copy its contents into the TLS Auth Key field. Be sure the entire text gets pasted in, including
-----BEGIN OpenVPN Static key V1----- and -----END OpenVPN Static key V1----- lines.
10. After entering all those data, Save and Apply Settings.
11. To Verify the VPN is Working, Navigate to Status > OpenVPN
Under State, you should see the message: Client: CONNECTED SUCCESS.
12. To create a kill-switch, you can go into Administration > Scripts, and enter this script:
WAN_IF='nvram get wan_iface'
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Then select Save Firewall, Go into Administration > Management > Reboot router.
If you run into any issues, please screenshot us your routers VPN configuration page together with the connection log which can be found under Status -> OpenVPN tab.