Tuesday, December 3, 2019

Router - Enable OpenVPN

OpenVPN Enabling:

Asus RT-N66U is used in this case to enable the VPN server service on the router.  First enable the OpenVPN


This router is behind a cable modem so the correct host IP was not able to be obtained correctly.  You can manually modify the exported .ovpn file later.

If you preferred to play with the advanced please select it from "VPN details" option.  Below is what I used:


I did enable the channel encryption so it can void the hijack by DPI (Deep Packet Inspection).  In my case I also have to enable the port forwarding from my cable modem to my router.

Once the configuration is set then you should export it to a .ovpn file and send to the client who will need to connect to this OpenVPN service.  I recommend to download OpenVPN client for all platforms then import the configuration file.

This VPN service does take a lot of CPU cycle from the router so the bandwidth (or speed) drop quite a lot.  I experienced a speed drop from 80 Mbps to 8 Mbps.


SSH enabling:

If you like to enable SSH server service on this router you can also download the final Merlin firmware from:

https://sourceforge.net/projects/asuswrt-merlin/files/RT-N66U/Release/

Build "RT-N66U_380.70_0.zip" is the final build and support to RT-N66U has been stoped since April-2018.