• Skip to primary navigation
  • Skip to content
  • Skip to footer
GoBestVPN

GoBestVPN.com

  • Best VPN
    • Best VPN for Netflix
    • Best VPN for Torrenting
      • Best VPNs for Torrenting According to Reddit
    • Best VPNs for Windows
    • Best VPN for macOS
    • Best VPN for Linux
    • Best VPN for Android
    • Best VPN for iOS
    • Best VPN for Kodi
    • Best Free VPN
    • Best VPN Extensions for Chrome
  • Reviews
    • ExpressVPN Review
    • NordVPN Review
    • Private Internet Access VPN Review
    • Full VPN List
  • Guides
    • What is a VPN?
    • What is OpenVPN?
    • What is TOR?
    • What is a Proxy?
    • Five, Nine, Fourteen Eyes Surveillance Alliances Explained
    • All VPN Protocols Explained (And When to Use Them)
    • Full Guides List
  • Comparisons
    • NordVPN vs. ExpressVPN
    • NordVPN vs. PIA
    • NordVPN vs. IPVanish
    • NordVPN vs. PureVPN
  • Coupons
  • Our 17-Step Review Process
Home » How to Set Up DD-WRT for NordVPN

How to Set Up DD-WRT for NordVPN

Last Updated: July 08, 2019

Jamie Cambell

Network administration is certainly a scary concept to those who have never done it before. So we drew up a simple guide on setting up DD-WRT on your router for NordVPN!

nordvpn dd-wrt featured

Editor’s Note: As mentioned in the very first section of the DD-WRT links, you risk bricking the router if it’s not supported! We’ve already received real user comments about troubleshooting – make sure your device is there and make sure you’re tech-savvy enough to handle this.

If you are wanting to set up NordVPN on your router to protect your entire home network and all the devices connected to it, you will need to set up DD-WRT. That is, if your router does not have native VPN support (i.e. like many Asus routers do.)

Before you get going, though, check that—

  1. Your router supports DD-WRT firmware
  2. You have installed DD-WRT on it

If you tick both these boxes, you are ready to go with setting it up with NordVPN.

Why Should I Install NordVPN on My Router?

Like we mentioned before, setting up NordVPN on your router will protect your entire network. Remember NordVPN has a maximum device limitation? That’s right, you can only use up to 6 devices at the same time under one account.

The trick is, your network will be counted as one device.

If you’re on this page, you probably already know this!

Setting Up DD-WRT with NordVPN Using the OpenVPN Protocol

Editor’s Note: by default, all NordVPN’s native apps (e.g. desktop programs and smartphone apps) are able to use OpenVPN. It is a protocol that is versatile, secure, and supports strong encryption. It is considered to be the best tunneling protocol in the industry, and it should always be used when available.

Once you have installed DD-WRT on your router…

1. Open the DD-WRT admin panel

In here, navigate to Setup > Basic Setup that can be found under Network Address Server Settings. When you are here, you will need to enter some standard information.

NordVPN DD-WRT setup

As in the screenshot above, set—

  • Static DNS 1: 103.86.96.100
  • Static DNS 2: 103.86.99.100
  • Static DNS 3: 0.0.0.0
  • Use DNSMasq for DHCP: Checked
  • Use DNSMasq for DNS: Checked
  • DCHP-Authoritative: Checked

Once you have done this, hit Apply Settings then Save.

2. Disable IPv6

Go back to your DD-WRT admin panel and navigate to Setup > IPv6 and ensure that Disable is checked.

nordvpn ddwrt settings

Once again, click Apply Settings then Save.

Note: IPv6 is objectively a better protocol than IPv4. You will be using IPv4 in order to use NordVPN.

3. Enable OpenVPN

From the DD-WRT admin control pane, navigate to Services > VPN and then under OpenVPN Client set “Start OpenVPN Client” to Enable. Doing this will reveal additional configuration options.

nordvpn ddwrt openvpn

Set the values for these as follows—

Server IP/Name: us3268.nordvpn.com

  • Side Note: You should set this value as your most optimum server or the one you want to use for your router. You can find your most optimum NordVPN server here or choose a different country entirely. In this tutorial, we have used us3268.
  • When you have chosen a server, click “Show available protocols” and download the OpenVPN UDP configuration (or TCP if you prefer reliability over speed.) We will use this later.

Port: 1194

Tunnel Device: TUN

Tunnel Protocol: UDP

Encryption Cypher: AES-256-CBC

Hash Algorithm: SHA-512

User Pass Authentication: Enable

Username: Your NordVPN username (email address)

Password: Your NordVPN Password

  • Side Note: If the Username and Password fields aren’t there, save your progress and navigate to Administration > Commands and follow the instructions from NordVPN directly on DD-WRT Setup via script.

4. Run the following command in Additional Config

remote-cert->tls server
remote-random
nobind
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun
ping-timer-rem
reneg-sec 0
#log /tmp/vpn.log
#auth-user-pass /tmp/openvpncl/user.conf

  • Side Note: Delete the final line (in red) if your Username and Password boxes were missing and you had to enter your credentials as a command.

5. Find the OpenVPN configuration you downloaded and open it

You can use most word processors, but we recommend Notepad++. Regular Notepad will not work. After you have opened the .ovpn configuration in your word processor, scroll down slightly until you see a mishmash of letters, numbers, and symbols… it will look something like this—

nordvpn openvpn config rsa

Copy everything between the <ca> and </ca> tags including the —–BEGIN CERTIFICATE—– and —–END CERTIFICATE—– and paste it into the CA Cert field back in your browser.

6. Return to your OpenVPN configuration file once more

This time, scroll down until you find the <tls-auth> part of the file and copy everything highlighted in red.

nordvpn openvpn config highlighted

Paste this into the TLS Auth Key field underneath the CA Cert field.

Once again, click Apply Settings and Save.

6. Check that everything is working

That’s it for the set up. Although this is quite an advanced thing to do, if you have followed this guide to the letter everything should be working. To check this, in the DD-WRT admin panel navigate to Status > OpenVPN.

If everything is working correctly, you should see “CONNECTED SUCCESS” next to the Client field in the State section…

nordvpn dd-wrt setup completion

You’re now done—DD-WRT has been set up to work with OpenVPN through NordVPN on your router and you can browse safely in the knowledge that all your devices are protected (that is, if they are connected to your home network!)

If you don’t see “CONNECTED SUCCESS” then go through this guide again and be sure to follow all the steps properly.

ShareTweet

Comments

  1. Nashone says

    July 5, 2019 at 12:54 am

    All went good but none of my devices connect to the internet. And i can’t seem to revert back to factory settings. any help ?

    Reply
    • Jamie Cambell says

      July 8, 2019 at 2:24 pm

      There’s a lot of information missing here. What is your router (specific model), did you read through the doc, what error messages did you get, etc.

      I suggest contacting NordVPN support or taking a deeper dive at the DD-WRT wiki.

      For anyone else reading this: make sure you’re tech-savvy enough to read through the docs, make changes and troubleshoot on your own. If everything works out, you’ll have unlimited devices for your VPN.

      Reply
  2. DD-WRT User says

    July 9, 2019 at 7:46 pm

    it’s worth mentioning that encryption will reduce down/up speeds significantly when operating through a typical DD-WRT router with OpenVPN.

    if you experience speeds you aren’t happy with and your device supports Nord’s programs/apps, you will see better performance.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Get Started

Need help understanding what a VPN does and how it can help you? Read our guides:
What is a VPN?
What is TOR?
What is the Five Eyes Alliance?

Our Vision

GoBestVPN Logo

Our mission is to deliver nothing but the unfiltered, unrestricted truth for a secure Internet browsing experience for everyone.

About Us

Organizations We Support
Contact Us
Scholarships
Privacy Policy
Terms and Conditions
Disclosure
Sitemap

Engineered with by the Internet's most trusted technology experts.

fb logo twitter logo youtube logo