IPVanish OpenVPN DD-WRT Router Setup Guide

1. Getting started:

  • If you are following this guide it means you have no problems connecting to your FlashRouter network and accessing your FlashRouter settings. 
  • If you are having trouble accessing your router settings then you can always follow our guide on how to access your router settings or if needed how to reset your router to default DD-WRT firmware settings before proceeding with your IPVanish client connection setup. 
  • Log into the IPVanish website to make sure your account is active and your username and password are correct. If you are unable to login to their website then you have the incorrect information for the setup below.

2. Entering IPVanish settings:

In your DD-WRT FlashRouter settings click on the Services > VPN page. Leave all settings not mentioned below as their default setting.

OpenVPN Server/Daemon

OpenVPN

Enable

Start Type

WAN UP

OpenVPN Client


Start OpenVPN Client

Enable

If you wish to disable your VPN connection simply set this to Disable at any time and click Apply Settings.

Server IP/Name

You can find a full list of IPVanish servers at this link.

nyc-a01.ipvanish.com is one of the IPVanish servers for New York

If you wish to change IPVanish server connection location, this is the only field you need to update.

Port

443

Tunnel Device

TUN

Tunnel Protocol

TCP

 Encryption cipher

AES-256-CBC

Hash Algorithm

SHA256

User Pass Authentication

Enable

Username

Check Username/Password Authentication and enter the Email (or username) that you use to login to the IPVanish website.

 

Password Enter the password that you use to login to the IPVanish website

Advanced Options

Enable

TLS Cipher

None

LZO Compression

Adaptive

NAT

Enable

Additional Config

 Copy & paste the following lines into the empty space:

persist-key
persist-tun
persist-remote-ip
keysize 256

Policy Based Routing

This field can be used for split VPN and Dual Gateway routing. Learn more here.

CA Cert

Copy and Paste all contents of the ca.crt found at this link, starting and ending with:
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

Click Apply Settings.


3. Verifying a successful VPN connection:

How can I tell if my VPN connection is active?

  1. You should now see a CONNECTED SUCCESS message on your Status > OpenVPN page.
  2. Visit http://www.whatismyipaddress.com to verify your new IP address and virtual location. 
    Note: In some cases you may notice that the location is not showing the same location as the server you have input in your router settings; this is because geo tracking tools are often tricked by VPN connections. As long as you see an IP address that is not the same as your normal Internet IP address then you are indeed connected to IPVanish.

4. Backing up your settings:

  1. It is always a good idea to save a backup of your working VPN settings after completing this setup, so that in the result of a reset or faulty settings change you can load your working settings in a few simple clicks.
  2. Go to the Administration > Backup page and click the Backup button. A file called nvrambak.bin will be saved to your computer. We recommend renaming this file "FlashRouter Backup" for easy searching should you ever need it.

5. Troubleshooting:

  1. If you have any issues with your connection, you can review our IPVanish Troubleshooting page.

 

 

Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    Michael Pelley (mpelley92)

    I have been fighting with OpenVPN for hours now, trying to set it up on the router, not over each device. I have fooled around with many different settings, all to no avail. This guide gave me some insight onto more settings to change, but still, nothing.

    IPVanish website directions are old and probably meant for older versions of DD-WRT.

    I'm using version v3.0-r30949 std. I go to the Status-OpenVPN page and see no information being shown besides for the bottom "Clientlog", which gives me this information:

    ca /tmp/openvpncl/ca.crt management 127.0.0.1 16 management-log-cache 100 verb 3 mute 3 syslog writepid /var/run/openvpncl.pid client resolv-retry infinite nobind persist-key persist-tun script-security 2 dev tun1 proto tcp-client cipher aes-256-cbc auth sha256 auth-user-pass /tmp/openvpncl/credentials remote yvr-c01.ipvanish.com 443 comp-lzo adaptive tun-mtu 1500 mtu-disc yes tun-ipv6 persist-key persist-tun persist-remote-ip keysize 256 tls-remote yvr-c01.ipvanish.com script-security 3 system

Please sign in to leave a comment.
Powered by Zendesk