On my AR750S Slate, I utilize two different VPN clients, depending upon which I want to use for the application. I have a Wireguard client and an OpenVPN client configured for use when I’m away from home. I use Wireguard to PrivateVPN for most VPN situations, but also use OpenVPN to my Asus home router for other VPN situations.
The Wireguard client works perfectly. When selected and active, all of the client traffic on my AR750S will pass through the VPN tunnel as expected (Using PrivateVPN service)
But the OpenVPN client isn’t working correctly. When my OpenVPN connection is linked up, I get a successful link. I can PING traffic through the VPN and a traceroute shows the traffic routing through the OpenVPN server (my Asus router at home). But I cannot get any other traffic except pings through the tunnel. DNS queries fail, SSH to linux servers in my home that I can ping fails.
I would suspect something wrong with my Asus home router (the OpenVPN server). But use the same .ovpn to configure the OpenVPN client on both my laptop and my phone successfully. If I use my OpenVPN client on my phone or directly on my laptop computer, I can successfully pass all traffic through that tunnel, so my home Asus router is properly routing traffic. I do not know why the AR750S cannot use the same .ovpn file successfully when my other Windows/Android clients are working fine.
I SSH into my slate, and I get the same behavior from the CLI, I can ping foreign hosts and traceroutes show my traffic routing through my home Asus router. But SSH to foreight hosts all fail (timeout).
I looked at the routing tables on my AR750S after connecting an OpenVPN client compared to the Wireguard client. They do look different.
Any other commands I should run from a terminal on my AR750S to verify what is causing my issue?
Route -e outputs:
Wireguard:
root@GL-AR750S:~# route -e
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default * 128.0.0.0 U 0 0 0 wg0
default 192.168.1.254 0.0.0.0 UG 0 0 0 wlan-sta
10.34.0.0 * 255.255.0.0 U 0 0 0 wg0
89.187.164.97 192.168.1.254 255.255.255.255 UGH 0 0 0 wlan-sta
128.0.0.0 * 128.0.0.0 U 0 0 0 wg0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan-sta
192.168.8.0 * 255.255.255.0 U 0 0 0 br-lan
root@GL-AR750S:~#
OpenVPN:
root@GL-AR750S:/etc# route -e
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.8.0.5 128.0.0.0 UG 0 0 0 tun0
default 192.168.1.254 0.0.0.0 UG 0 0 0 wlan-sta
10.8.0.0 10.8.0.5 255.255.255.0 UG 0 0 0 tun0
10.8.0.5 * 255.255.255.255 UH 0 0 0 tun0
73.36.26.167 192.168.1.254 255.255.255.255 UGH 0 0 0 wlan-sta
128.0.0.0 10.8.0.5 128.0.0.0 UG 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan-sta
192.168.8.0 * 255.255.255.0 U 0 0 0 br-lan
192.168.86.0 10.8.0.5 255.255.255.0 UG 0 0 0 tun0
192.168.86.1 10.8.0.5 255.255.255.255 UGH 0 0 0 tun0
root@GL-AR750S:/etc#