VPN Clients with DD-WRT firmware

The DD-WRT firmware Version v3.0-r30082 and DD-WRT v3.0-r39960M kongac (06/08/19) includes VPN Client support.

serveVPN

These are the steps that did the job to use the PureVPN client. Other clients like the NordVPN, the vyprVPN or the ExpressVPN client may work as well.

Logon to the router and first make a backup of your current configuration (go to the Administration tab and select Backup).

On the DD-WRT control panel, in the Setup tab, go to “Basic Setup

  • Change the WAN Setup (from Automatic Configuration – DHCP) to “PPTP” protocol.
  • “Gateway (PPTP server)” select the Domain Naming Server (DNS) address for PPTP/L2TP from the PureVPN server list (vyprVPN server list)
  • “Username” enter the username provided by PureVPN (not your email address).
  • “Password” enter the password provided by PureVPN.
  • “Use DHCP” select “Yes” (all other options are set to “No”)
  • “Additional PPTP Options”: write “refuse-eap” in the option box.
  • Network Address Server Settings (DHCP): “DHCP server” is “enable
WAN

click “Apply Settings” and then hit “Save”.

On the DD-WRT control panel, in the Security tab, go to “VPN Passthrough

  • “IPSec Passthrough” is “enable
  • “L2TP Passthrough” is “enable
pastr

Note that PPTP Passthrough may need to be enabled to make some VPN Clients work correctly.

click “Apply Settings” and then hit “Save”.

On the DD-WRT control panel, in the Status tab, go to “WAN

“Login Status” click the Connect (or Disconnect) button to start/stop the connection

Note that you may need to remove static DNS settings on both the router and your personal devices (PC, Tablets, etc.):

dns

Be aware that the use of the VPN Client may drastically reduce the throughput on the Internet.

To revert to its previous value or disable the use of the VPN, ‘reset’ the WAN Connection Type setting. (e.g.  “Automatic Configuration – DHCP”).