OpenVPN Setup for DD-WRT
 

If you don’t have a DD-WRT flashed router and would like to purchase one preconfigured with the EarthVPN DD-WRT application, our parther FlashRouters can help you. They provide a hassle free alternative to the somewhat technical process of selecting a compatible router and flashing DD-WRT on it yourself. Check out our Flashrouter Information Page for more information and special promotions!

 
 
We presume the following configurations:

  • You have already tested OpenVPN on your PC/Mac to ensure that your network configuration and ISP allows OpenVPN connections.
  • You have already flashed your router with the newest DD-WRT firmware v24-sp2.Kong Mod Build r21395 have been used while preparing this tutorial.Previous or other builds may have bugs preventing OpenVPN connections.
  • You have already hard reset(30/30/30 method) or restore the factory defaults via administration menu.
  • Your DD-WRT router is connected to your first router via wifi or ethernet.
  • When you connect to DD-WRT router via wi-fi or ethernet  from your PC/MAC ,you can access internet.
  • Your DD-WRT router local IP address is 192.168.1.1
  • Your first router has different LAN subnet for ex. 192.168.0.1

 

Step:1 Connect to the dd-wrt router using either an Ethernet cable, or by joining the wireless network ‘dd-wrt’. Open a web browser, and load the following address: http://192.168.1.1 Note, set your network connection to obtain IP address automatically if you connect to your router via Ethernet.

Check your dd-wrt firmware.Software version that has been tested to work on EarthVPN servers is Kong Mod Build r21395 .Builds or versions other than Kong Mod r21395 may have bugs preventing OpenVPN connections.For example on Official Build 21061 you have to set LZO Compression to disabled and apply settings after every reboot.

 

ddkong1 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:2 Go to Setup then select Basic Setup.

 

dd2 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:3 Uncheck all three checkboxes for ‘Use DNSMasq for DNCP’, ‘Use DNSMasq for DNS’ and ‘DHCP-Authoritative’

 

dd10 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:4 Apply Settings

 

dd11 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:5 Click on Security then Firewall and set SPI Firewall to Disable and click apply settings button to save.

 

dd12 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

dd14 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:6 Go to Services and select VPN.

 

ddkong2 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:7 

  1. Set Start OpenVPN Client to Enable.
  2. Enter EarthVPN Server Address to Server IP/Name.
  3. Enter Port number.For TCP protocol you may enter one of the following port number 80,443,992,1194 and 8888.For UDP protocol you may enter one of the following port number 53,80,992,1194 and 8888.
  4. Set the Tunnel Device to TUN.
  5. Set the Tunnel Protocol to TCP or UDP.
  6. Set the Encryption Cipher to AES-128 CBC.
  7. Set the Hash Algorithm to SHA1.
  8. Set the nsCertType to unchecked.
  9. Set the Advanced Options to Enable.
  10. Set the TLS Cipher to None.
  11. Set the LZO Compression to Disabled.
  12. Set the Nat to Enable.
  13. In the Additional Config enter the following:

auth-user-pass /tmp/password.txt
persist-key
remote-cert-tls server

14. Copy and paste the following to CA Cert Field.

-----BEGIN CERTIFICATE-----
MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG
A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E
BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B
AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz
yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE
38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP
AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad
DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME
HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIELzCCAxegAwIBAgILBAAAAAABL07hNwIwDQYJKoZIhvcNAQEFBQAwVzELMAkG
A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xMTA0MTMxMDAw
MDBaFw0yMjA0MTMxMDAwMDBaMC4xETAPBgNVBAoTCEFscGhhU1NMMRkwFwYDVQQD
ExBBbHBoYVNTTCBDQSAtIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAw/BliN8b3caChy/JC7pUxmM/RnWsSxQfmHKLHBD/CalSbi9l32WEP1+Bstjx
T9fwWrvJr9Ax3SZGKpme2KmjtrgHxMlx95WE79LqH1Sg5b7kQSFWMRBkfR5jjpxx
XDygLt5n3MiaIPB1yLC2J4Hrlw3uIkWlwi80J+zgWRJRsx4F5Tgg0mlZelkXvhpL
OQgSeTObZGj+WIHdiAxqulm0ryRPYeDK/Bda0jxyq6dMt7nqLeP0P5miTcgdWPh/
UzWO1yKIt2F2CBMTaWawV1kTMQpwgiuT1/biQBXQHQFyxxNYalrsGYkWPODIjYYq
+jfwNTLd7OX+gI73BWe0i0J1NQIDAQABo4IBIzCCAR8wDgYDVR0PAQH/BAQDAgEG
MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBTqGVXwDg0yxh90M7eOZhpM
EjEeMEUGA1UdIAQ+MDwwOgYEVR0gADAyMDAGCCsGAQUFBwIBFiRodHRwczovL3d3
dy5hbHBoYXNzbC5jb20vcmVwb3NpdG9yeS8wMwYDVR0fBCwwKjAooCagJIYiaHR0
cDovL2NybC5nbG9iYWxzaWduLm5ldC9yb290LmNybDA9BggrBgEFBQcBAQQxMC8w
LQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL3Jvb3RyMTAf
BgNVHSMEGDAWgBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUFAAOC
AQEABjBCm89JAn6J6fWDWj0C87yyRt5KUO65mpBz2qBcJsqCrA6ts5T6KC6y5kk/
UHcOlS9o82U8nxTyaGCStvwEDfakGKFpYA3jnWhbvJ4LOFmNIdoj+pmKCbkfpy61
VWxH50Hs5uJ/r1VEOeCsdO5l0/qrUUgw8T53be3kD0CY7kd/jbZYJ82Sb2AjzAKb
WSh4olGd0Eqc5ZNemI/L7z/K/uCvpMlbbkBYpZItvV1lVcW/fARB2aS1gOmUYAIQ
OGoICNdTHC2Tr8kTe9RsxDrE+4CsuzpOVHrNTrM+7fH8EU6f9fMUvLmxMc72qi+l
+MPpZqmyIJ3E+LgDYqeF0RhjWw==
-----END CERTIFICATE-----

15. Click Apply Settings.

 

ddkong3 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:8 Go to Administration and select Commands.

Paste the following to the Commands Field editing your username and password(Do not use “EarthVPN_” before your username and password).Click Save Startup.

echo username >> /tmp/password.txt
echo password >> /tmp/password.txt
/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

 

ddkong4 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

Step:9 Go to Management and reboot router.

 

dd15 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

After reboot it should connect to the VPN automatically.Please wait up to 1 minutes for OpenVPN connection to be established.You can check the connection status by going to Status and OpenVPN tab.You should see Client: CONNECTED: SUCCESS

 

ddkong5 DD WRT OpenVPN Setup Tutorial : Cheap Anonymous VPN Service with SSTP, PPTP, L2TP and OpenVPN Protocols   BitCoin and AliPay Accepted

 

To check if your IP has been changed visit http://www.iplocation.net on your PC/MAC.

 
 
If you don’t have a DD-WRT flashed router and would like to purchase one preconfigured with the EarthVPN DD-WRT application, our parther FlashRouters can help you. They provide a hassle free alternative to the somewhat technical process of selecting a compatible router and flashing DD-WRT on it yourself. Check out our Flashrouter Information Page for more information and special promotions!