Advanced Tomato is one of the most prominent and user-friendly forks of Tomato, an open-source firmware designed to expand the functionality of select routers. Establishing an OpenVPN client connection is one of the many things Advanced Tomato is capable of.
| Port | 1198 | | Protocol | UDP | | Encryption | AES-128-CBC | | Root CA | ca.rsa.2048.crt |
To begin, click on VPN in the sidebar of the Advanced Tomato user interface. Then, select the OpenVPN Client option. Once you’ve opened this page, you should see 5 tabs at the top of your screen.
First, select the Basic tab.
Once you’ve entered these settings, please click Save, and then click into the Advanced tab.
persist-key persist-tun remote-cert-tls server reneg-sec 0 auth-retry interact
Click Save again, and then click in to Keys
To enter the certificate into its place, you will need to download the certificate that corresponds to your desired settings. Once you’ve downloaded the certificate, right click on it and open it in a text editor (such as Notepad). Copy the entire text of the certificate and paste it into the Certificate Authority field.
Once you’ve pasted in the certificate, click Save once more.
Now, click into the Status tab at the top of the page. To connect to the VPN, click on the small play button on the top right of the screen.
The VPN status status should change from (Stopped) to (Running). You should now be able to view your router’s activity by refreshing the status page.
Finally, check your connection status by visiting What’s My IP. If you are successfully connected, you’ll see “You are protected by PIA”.
In addition to configuring an OpenVPN client connection, we recommend using PIA’s DNS in order to ensure quick DNS resolution and eliminate the possibility of DNS leaks. You can set this up this on your router by doing the following:
Then, Save your settings.
*If you would like to configure multiple client profiles, leave this option unchecked as two profiles running at the same time will leave you without internet access.