9) Test the tunnel
We'll use ping to check that everything is running ok. First, try pinging the OpenVPN router LAN IP address (the default is 192.168.1.1). It should respond. Next try to ping the IP address of a LAN machine. In my test case, the Win 8.1 LAN computer was at 192.168.1.149. The screenshot below shows that the OpenVPN configuration provided connection to LAN clients.
OpenVPN tunnel test passed
10) Use the tunnel
At this point, you are up and running! Remember that network browsing isn't supported. So you must reach LAN devices by IP address, not hostnames. If you're just accessing shared files, mapped drives are your friend.
I had three ASUS routers handy for testing. My go-to IxChariot performance test tool would not work through the OpenVPN tunnel. So I had to resort to drag-and-dropping a >1 GB Windows backup .bkf file for testing. Drag-and-drops were initiated from the remote (WAN side) machine to ensure that traffic flowed through the tunnel.
|Router||CPU||Firmware||Remote > Server||Server > Remote|
|ASUS RT-N66U||Broadcom BCM4706
single core, 600 MHz
|ASUS RT-AC68U||Broadcom BCM4708
dual core, 800 MHz
|ASUS RT-AC87U||Broadcom BCM4709
dual core, 1 GHz
Table 1: File copy throughput - OpenVPN tunnel (MBytes/sec)
There's a big difference in stepping up from the single-core BCM4706 to the dual-core BCM4708. But not as large a jump between the 4708 and 4709.
I hope the step-by-step saves you the hassles that I ran into in getting OpenVPN working on ASUS. If you find an error, please let me know so that I can correct it.
Next time, OpenVPN on NETGEAR.