How To Setup VPN On A dd-wrt Router

by Daniel Segun January 6, 2020


A VPN client is utilized to search and access VPN Gateways to create a connection and also build a secure tunnel to traffic user’s data. On the other hand, a DD-WRT is a Linux-based software for wireless routers and also network access points. This tutorial takes you through steps on how to configure your VPN on a DD-router.

STEP 1: Download and install dd-wrt on your router

The first step is to download and install dd-wrt-vpn on your router via Under Support, click on Router Database and follow the Supported_Devices_Link. The link will take you to a Supported Devices lists. You scroll down and choose a compatible dd-wrt-vpn for your router it as shown in Figure 1 below. By the way, it is essential to know that there are some routers that are incompatible with the dd-wrt-vpn. So, kindly verify before downloading the dd-wrt-vpn installer. Actually, dd-wrt was initially designed for Linksys WRT54G series, but the good news is that it is now compatible and runs on a wide variety of models such as these ones listed below;

  • Asus
  • Cisco
  • D-Link
  • TP-Link
  • Linksys
  • Netgear
DD-WRT Supported Devices

After identifying a correct installer, click on Initial Flash for installation instruction. Make sure you read the instructions thoroughly since they contain hardware specifications. Also, you can pass through further instructions. After ensuring that your router meets the minimum requirements, go ahead and download, either by clicking the big version or mega version, whatever you prefer.

Next, you will have to install the dd-wrt-vpn on your router and after which, you will have to obtain the router’s default IP address. Of course, to get the address, you will have to insert the router to the back of your computer or whatever your input is. Ensure that you get VPN services from a reliable provider who supports various VPN protocols such as; PPTP, L2TP, and OpenVPN.

STEP 2: Connect your router with a VPN provider

After installing the dd-wrt-vpn, go ahead to update your username and password. Click on Change Password to save your details. In my case, Figure 2 below shows the interface of my dd-wrt-vpn provider.

DD-WRT Login

Once you have updated your details, you can Log in and you will be redirected to the dd-wrt-vpn control panel. In my case, the control panel is shown in Figure 3 below.

DD-WRT Router Settings

Don’t change any settings. Next, update the router by clicking on Firmware upgrade. Also, remember to Back-up the dd-wrt-vpn and save the Backup file in your PC. The backup file can help you to recover the dd-wrt-vpn default settings in case you mess up things during the setup process.

STEP 3: Setup VPN client on dd-wrt router

After creating an account at, now you can create a VPN client connection for your router. Just follow the steps below.

  1. Log into your account and click on “setup”
  2. On the WAN Connection Type, and select to Disabled. For Router Name you can leave it as DD-WRT.
  3. Change the IP Address to since most routers have as their IP address. Also, change Assign WAN Port to Switch.
  4. Next, change the DHCP Server to Disabled the on Network Address Server Settings (DHCP). For the time settings, you can change but does not matter. Click the “Save” button but don’t apply the settings. As indicated in Figure 5 below.
  5. Once saved, go to Wireless Security Tab and then change Firewall protection to disabled. Next, you would want to change some wireless security aspects, click on Wireless and Select Wireless Security then choose WPA2 Personal for Security mode. Remember to put a new password under WPA Shared Key and also change the WPA Algorithms to the right one. Since I selected WPA2 Personal earlier, my WPA Algorithms would then be AES. Once there save again. As displayed in Figure below.
  6. Next, for wireless security go to Wireless Basic Settings and for the wireless mode, select Client Bridge and choose Mixed for the Wireless network Mode. Change Wireless Network Name (SSID) to your favorite. You may also disable Wireless SSID Broadcast and hit save. Also, click on WL0 advanced or Advanced for advanced settings and change Authentication Type from Auto to Shared Key and click Save. Figures below can help you understand better.
  7. Clicking on Status to check the status for the wireless network you created. You will be able to view your network MAC Address, Channel, SSID, Encryption method. Also, Click on-site Survey on the Status Tab and you will see a bunch of wireless networks available, especially if you have your neighbor Wi-Fi networks on. Also, you may want to start your primary network by clicking the Site Survey and then click Join. Then click Save and Apply Settings. This will save all the modifications you made to your router VPN control panel. See the Figure below.
  8. Login again to ensure that your Wireless Nodes Access Point is running properly. At this point, the configured wireless will be directly transmitting its network to the computer but unable to send its signal to other devices.
  9. The final step is to now create the dd-wrt-vpn that will be able to transmit the signal.

STEP 4: Configure VPN to transmit a signal to other devices

On the control panel, click on Services, go to VPN. For this tutorial, I will show you how to set up the VPN using on PPTP Server (Point-to-Point Tunneling Protocol). Though it is not as secure as OpenVPN OpenVPN is more complex to set up. So we will have to enable the PPTP Server, Broadcast support, and MPPE Encryption. Next, we input the Server IP we generated earlier ( Then for Client IP(s), we put Just make sure that the IP addresses do not conflict with other devices on your network. Next, you need to update the CHAP-Secrets with the VPN Password. In my case, I place TestVPN “12345”. Once you’re done with this, click Save and Apply Settings.

PPTP Server

Then you will now need to go to your primary or other routers and update their security to incorporate the newly created dd-wrt-vpn. In my case, I had a LinkSys Smart Wi-Fi router as shown in the Figure below. So You will have to input the VPN Chap secret code, which was TestVPN “12345”, External and Internal Ports to 1723 and go-ahead to the protocol to TCP and device IP to 1 2. So once you have this ready apply the settings.

Smart Wi-Fi

Lastly, go to your PC and create a new connection or network, click Connect to the workplace and then click on use my internet connection then enter the internet address which is, click create, singing to you dd-wrt-vpn and start to use it.

Network and Sharing Center

Related posts