PureVPN goes :zap: hypersonic with latest 20Gbps server upgrades. Learn More

How to Setup OpenVPN on Tomato Router

Nov 05, 2021
Nov 22, 2021
0 Comments
Download PDF
NOTE
Starting June 15th, 2021, PureVPN will discontinue offering support for PPTP, L2TP, and SSTP protocols on the majority of VPN locations.

However, at the popular request of our users, we will continue to support the following locations for users to connect using PPTP, L2TP, and SSTP protocols:

Germany: de1.pointtoserver.com
Netherlands: nl1.pointtoserver.com
United Kingdom: ukl1.pointtoserver.com
United States: usil1.pointtoserver.com
United States: ustx1.pointtoserver.com
United States: usca1.pointtoserver.com
United States: usfl1.pointtoserver.com
United States: usny1.pointtoserver.com
United States: uswdc1.pointtoserver.com
Australia: au-sd1.pointtoserver.com

It is very easy to configure VPN on Tomato Router. The following guide will help you setup PureVPN  on your Tomato router.

Things to Consider:

Before you begin, please make sure that:

  • You have a working internet connection
  • VPN Supported Router.
  • A Premium PureVPN account (If you haven’t bought yet click here to buy)
Find your VPN credentials for manual configuration.

  • Once logged in go to Account & Billing section.

  • On Account and Billing section click on drop-down icon

  • Click on Show/Update VPN password

  • Note down your PureVPN username and click on Eye icon to make your password visible and use it in the manual configuration.

How to setup OpenVPN on Tomato Router
  • Go to the Control Panel and select VPN Tunneling. Click on OpenVPN Client and select Client 1 to enter the following details under the Basic Tab:
    1. From Drop Down in Interface Type select TUN
    2. In Protocol Drop down, select UDP
    3. To fill the Server Address Details, open the downloaded .ovpn file on notepad, copy the address of your desired server and paste it in the field
    4. Insert 53 for UDP in the port field
    5. Select Automatic in firewall
    6. Select TLS in Authorization Mode
    7. Select on Username/ Password Authentication
    8. Enter your Username and Password provided to you by PureVPN
    9. Uncheck the Username Authen. Only
    10. Select Outgoing (1) in the drop down of Extra HMAC authorization (tls-auth-)
    11. Check Create NAT on tunnel

Note: For TCP port, you need to change the port from UDP to TCP and select 80 instead 53 in the port field.

Go to the ‘Control Panel’ and select ‘VPN Tunneling.' Click on ‘OpenVPN Client’ and select ‘Client 1’ to enter the following details under the ‘Basic Tab’:

  • Go to Advance Tab and do as follows:
    1. Enter 0 in the field Poll Interval
    2. Uncheck Redirect Internet Traffic
    3. Select Relaxed in the drop down of Accept DNS Configuration
    4. Select AES-256-CBC in the drop down of Encryption Cipher
    5. Select Adaptive in Compression
    6. Enter -1 in TLS Renegotiation
    7. Enter 30 in Connection Retry
    8. Uncheck the option Verify server certificate (tls-remote)

Enter ‘0’ in the field Poll Interval Uncheck ‘Redirect Internet Traffic’ Select ‘Relaxed’ in the drop down of “Accept DNS Configuration” Select ‘AES-256-CBC’ in the drop down of “Encryption Cipher” Select 'Adaptive' in Compression Enter ‘-1’ in “TLS Renegotiation” Enter ‘30’ in “Connection Retry” Uncheck the option “Verify server certificate (tls-remote)”

  • Go to the tab titled Keys and do as follows:
    1. For Static Key open the WDC.key in a notepad, copy all content and paste the content in the field.
    2. For Certificate Authority, open CA.crt in a notepad, copy all its content and paste the content in the field.
    3. For Client Certificate, open Client.crt in a notepad, copy all of the content and paste the content in the field.
    4. For Certificate Key, open Client.key in a notepad, copy all its content and paste the content in the field.

For ‘Static Key,' open the WDC.key in a notepad, copy all content and paste the content in the field. For “Certificate Authority”, open CA.crt in a notepad, copy all its content and paste the content in the field. For “Client Certificate”, open Client.crt in a notepad, copy all of the content and paste the content in the field. For “Certificate Key”, open Client.key in a notepad, copy all its content and paste the content in the field.

  • Click on the Save button and then click on the Start Now button. After a few seconds, your VPN connection will be established. You can verify the VPN connection status by clicking on the Status Tab.

Click on the “Save” button and then click on the “Start Now” button. After a few seconds, your VPN connection will be established. You can verify the VPN connection status by clicking on the ‘Status Tab.’

How to setup OpenVPN Connection Setup for Advanced Tomato v3.5

This article will guide you through the steps involved in setting up PureVPN OpenVPN on an Advanced Tomato firmware router. We have used the Netgear R7000 router flashed with the latest Advanced Tomato firmware version 3.5 to prepare this article:

  • Log in to the router control panel by entering the router’s default IP address 192.168.1.1 in the address bar of your preferred browser. (If you have changed your router’s default IP address, enter that in your browser tab instead). Enter the admin name and password for your router, then click Sign In.
  • In order to configure OpenVPN on Adv. Tomato, first download the required OpenVPN Files from this link.
  • Now go to the VPN tab and select the ‘OpenVPN Client’ option.
  • Now configure your OpenVPN client as shown below. 
  • Under basic tab
    1. Start with WAN: Check
    2. Interface Type: TUN
    3. Protocol: Choose either UDP or TCP and keep it in mind as this will be important later on
    4. Server Address/Port: Enter your desired location’s OpenVPN address. You can get your desired server address from this link.
    5. Enter port number 80 for TCP or port number 53 for UDP.
    6. Firewall: Automatic
    7. Authentication Mode: TLS
    8. Enter your PureVPN credentials. Here is how you can find your VPN credentials.
    9. Extra HMAC authorization (tls-auth): Outgoing(1)
    10. Create NAT on tunnel: Check
  • Click the Save button.
  • Under Advanced Tab:
    1. Redirect Internet Traffic: Checked.
    2. Accept DNS configuration: Relaxed.
    3. Encryption Cipher: AES-256-CBC.
    4. Compression: Adaptive.
    5. TLS Renegotiation Time: -1
    6. Connection retry: 30
  • Click the Save button.
  • Under Keys Tab:
    1. For Static Key: Copy and paste all the content from the Wdc.key file you have from the previously downloaded the OpenVPN configuration files.
    2. For Certificate Authority: Copy and paste all the content from the ca.crt file.
    3. Client Certificate and Client Key: blank.
  • Click the Save button.
  • Now under the Status tab.
  • Click on Start VPN Client to establish/connect with the PureVPN OpenVPN connection.

You are connected to VPN now!!!

  • In order to disconnect the OpenVPN connection, click on ‘Stop VPN Client’ button.

How helpful did you find this answer?

Comments (0 )