EarthVPN OpenVPN client receives no route while another does
Posted: Sat Sep 06, 2014 2:55 pm
Hi everyone,
I'm normally able to figure out most of OpenVPN's tricks by Googling but this one really got me good...
There's this service I pay for, EarthVPN, and I can connect to it just fine with TunnelBlick on OSX. However, when I input the exact same configurations onto my Asus N66U router (running Tomato Shibby), it just won't work no matter what.
I think I've pinpointed the problem down to the server not sending the routes/ifconfig command back to the client in the PUSH_REPLY command.
Looking at Tunnelblick's logs (where it works fine), I get:
But on the router, the PUSH_REPLY is much shorter and does not include the ifconfig directive and all the other IP-related ones, as such:
Has anyone else ever seen this before? Do I need to use some additional configuration to get it to work on the router?
Thanks in advance!
I'm normally able to figure out most of OpenVPN's tricks by Googling but this one really got me good...
There's this service I pay for, EarthVPN, and I can connect to it just fine with TunnelBlick on OSX. However, when I input the exact same configurations onto my Asus N66U router (running Tomato Shibby), it just won't work no matter what.
I think I've pinpointed the problem down to the server not sending the routes/ifconfig command back to the client in the PUSH_REPLY command.
Looking at Tunnelblick's logs (where it works fine), I get:
Code: Select all
2014-09-06 08:51:03 SENT CONTROL [_.earthvpn.com]: 'PUSH_REQUEST' (status=1)
2014-09-06 08:51:05 PUSH: Received control message: 'PUSH_REPLY,ping 3,ping-restart 10,ifconfig 192.168.179.21 192.168.179.22,dhcp-option DOMAIN earthvpn.com,dhcp-option DNS 8.8.8.8,dhcp-option DNS 8.8.4.4,route-gateway
Code: Select all
daemon.notice openvpn[31214]: SENT CONTROL [*.earthvpn.com]: 'PUSH_REQUEST' (status=1)
daemon.notice openvpn[31214]: PUSH: Received control message: 'PUSH_REPLY,ping 3,ping-restart 10'
Thanks in advance!