The Image below shows a working config of OpenVPN running on a DD-WRT router (V24). 


Open a web browser, and navigate to the home screen of your DD-WRT router ( by default)

1) Under SETUP/BASIC Setup go to the bottom of the screen and in the 'time settings' box, ensure that NTP CLIENT is enabled, and set to the correct time zone.

2 ) Navigate to  SERVICES / VPN,  and enter the config as shown in Fig 1 below. For this example, we have chosen the USA Server. You can enter any server from the list below depending on what Services you wish to use.

 Use for

Unblocking US content (Netflix, Hulu, Starz, Vudu, Sling TV, NBC etc) 

EPL, F1, Cricket, Sling TV

Unblocking UK content (BBC iPlayer,, NOW TV, Sky GO, Channel 4 etc)
Secure browsing, Access to Aus channels while travelling outside Australia (Foxtel Go, Plus 7, 9 Now, Ten Play)

P2P & Bit Torrent - These servers are based in a location where the laws on Bit Torrent are liberal. Bit Torrent is disabled on all other servers.

3) For this version of DD-WRT, there is no username / password box on the OpenVPN client screen, so it is necessary to add the following text to the 'Additional Config' field:

auth-user-pass /tmp/credentials.txt

If you are running a later version of DD-WRT that has a username / password box, simply enter your VPN credentials in there, and leave the 'additional config blank



4) Highlight the red text below and copy and paste in to the Ca Cert box on the DD-WRT screen.


Click 'Apply settings'

For older versions which do not have a username / password field on the OpenVPN client screen,  it is also necessary to define the username and password as variables in the startup script (under Administration / Commands). Enter the following into the 'Commands' box, and then click 'save startup'

echo username > /tmp/credentials.txt
echo password >> /tmp/credentials.txt

Fig 2


5) Under Administration / Management , click the reboot router button

6) When the interface returns, you can check if the VPN is running by navigating to STATUS / OPENVPN

You should see 'CONNECTED : SUCCESS' in the 'state' box at the top of the screen. You may need to refresh this page if the connection is being established.

If you don't see anything on the status screen, navigate back to SERVICES / VPN  and click on the apply settings button at the bottom of the page. Go back to the SERVICES / VPN page and check the status again. If you still don't see 'CONNECTED : SUCCESS' in the 'state' box at the top of the screen, its time to double check that your config is correct, and try again.

7) Once you are successfully connected to the VPN, any device that you configure to use the IP address of this router as its 'router' or 'gateway' will be using the OpenVPN tunnel, and you should be able to access content from unblocked sites (i.e. US Netflix in the example above). To determine the IP address of your DD-WRT router navigate to STATUS / LAN and you will see the address under 'IP Address'. In the example below the router IP address is