DD-WRT (v25000 and up)

This guide will show you the settings for an OpenVPN connection on your DD-WRT router. You can find the latest builds here

ddwrt-latest1

On the DD-WRT router configuration page, go to the ‘Services’ tab; Click the ‘VPN’ sub-tab

Scroll down to the “OpenVPN Client” section; Click “Enable”.

  1. Enable Start OpenVPN client
  2. Enter a server IP (Get gateway IP by running a ping from a command prompt or terminal.)
    e.g: $ ping gw1.iad1.slickvpn.com
    PING gw1.iad1.slickvpn.com (208.76.12.4)
  3. Port – 8888, 8080, or 443
  4. Tunnel Device – TUN
  5. Tunnel Protocol – UDP (use TCP with port 443 to mimic HTTPS)
  6. Encryption Cipher – AES-256-CBC
  7. Hash Algorithm – SHA1
  8. Username – SlickVPN Username
  9. Password – Main VPN password

 

Advanced Options: Enable

  1. TLS Cipher – None
  2. LZO Compression – Disabled
  3. NAT – Enable
  4. Firewall – Disable (Incoming ports are blocked by NAT firewall)
  5. Tunnel MTU – 1500

 

 

 

 

ddwrt-latest2

Insert into Additional Config:

keepalive 10 120
remote-cert-tls server
redirect-gateway

 

 

 

 

 

Download the key file here.

Enter the keys, including the —-BEGIN and —–END lines, into the appropriate fields. Click the ‘Save’, then ‘Apply Settings’ buttons

 

 

 

 

Go to the Status tab and OpenVPN sub-tab.

You should see ‘Client: CONNECTED: SUCCESS’ at the top of the page

ddwrt-latest3