EarthVPN OpenVPN client receives no route while another does

This forum is for admins who are looking to build or expand their OpenVPN setup.
Forum rules
Please use the [oconf] BB tag for openvpn Configurations. See viewtopic.php?f=30&t=21589 for an example.
OpenVpn Newbie
Posts: 1
Joined: Sat Sep 06, 2014 2:50 pm

EarthVPN OpenVPN client receives no route while another does

Post by tiago » 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:

Code: Select all

2014-09-06 08:51:03 SENT CONTROL []: 'PUSH_REQUEST' (status=1)
2014-09-06 08:51:05 PUSH: Received control message: 'PUSH_REPLY,ping 3,ping-restart 10,ifconfig,dhcp-option DOMAIN,dhcp-option DNS,dhcp-option DNS,route-gateway
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:

Code: Select all

daemon.notice openvpn[31214]: SENT CONTROL [*]: 'PUSH_REQUEST' (status=1)
daemon.notice openvpn[31214]: PUSH: Received control message: 'PUSH_REPLY,ping 3,ping-restart 10'
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!
Last edited by debbie10t on Sat Sep 06, 2014 4:13 pm, edited 1 time in total.
Reason: Title Clarity