Disclaimer: Installation and use of any software made by third party developers is at your own discretion and liability. We share our best practices with third party software but do not provide customer support for them.This guide is intended for v3.0-r33986 std (12/04/17).
FlashRouters offers plug and play DD-WRT Routers preconfigured Private Internet Access Routers for this setup.
By default, DD-WRT may use your ISP's DNS servers using DHCP. For privacy reasons, we'll instead configure DD-WRT to explicitly use alternate DNS servers.
You can find our CA Certificate here, which will be useful later.
Step 1: In the DD-WRT Administrative Interface, navigate to 'Setup' > 'Basic Setup'.
Step 2: Specify the PIA DNS servers.
Step 3: Under Network Address Server Settings (DHCP), set the following.
Step 4: Save and Apply Settings.
Step 5: Navigate to 'Setup' > 'IPV6'.
Step 6: Set IPv6 to 'Disable'.
Step 7: Save and Apply Settings.
Step 8: Navigate to 'Services' > 'Services'.
Step 9: If there is a DNS Suffix, remove it.
Step 10: Under DHCP Server, Set Used Domain to 'LAN & WLAN'.
Step 11: Under DNSMasq ensure that:
Step 12: Save and Apply Settings.
Step 13: Navigate to 'Service' > 'VPN'.
Step 14: Under OpenVPN Client, set Start OpenVPN Client to 'Enable', more options will appear.
Step 15: Set Advanced Options to 'Enable', more options will appear.
Step 16: Set the following:
Or if you prefer to use a specific location, You can find the full list of locations here: https://www.privateinternetaccess.com/pages/network
Step 17: In Additional Config, Type:
Step 18: Download the file https://www.privateinternetaccess.com/openvpn/ca.rsa.2048.crt
Step 19: Right-Click the ca.rsa.2048 file, and choose 'Open With', then choose 'Notepad'.
Step 20: Highlight the full contents of the ca.rsa.2048 file by pressing 'Ctrl' + 'A'.
Step 21: Then copy with 'Ctrl' + 'C'.
Step 22: In DD-WRT, paste with 'Ctrl' + 'V' the contents in the CA Cert field. Be sure the entire text gets pasted in, including "-----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE-----".
Step 23: Save and Apply Settings.
Step 24: To Verify the VPN is Working, Navigate to 'Status' > 'OpenVPN'.
Step 25: Under State, you should see the message "Client: CONNECTED SUCCESS".