My local server is set up as both an OpenVPN server and client. Its client connects to another remote OpenVPN server (which I also administer). Both servers run Ubuntu Linux.

I then connect my laptop (running Ubuntu Linux) to the local OpenVPN server.

The topology looks like this:

remote-server: ww.xx.yy.zz
               VPN server:

local-server: aa.bb.cc.dd
              VPN client:
              VPN server:

laptop: VPN client:

From local-server, I can ping and also anything in Also, from remote-serve, I can ping and also anything in

From laptop, I can ping and also anything in But I can't ping or anything in It just hangs.

I have tried temporarily setting all iptables policies on both servers to ACCEPT, with no luck.

What could the matter be?


Are the routes for or published correctly for the laptop or is it using full tunnel mode (everything goes to the vpn server)?

What about the return packets have you verified that the remote server can route back to VPN-server subnet on the local-server?

Can you do a ping from source on the local-server?

  • It's using full tunnel mode on IPv4. – Fela Maslen Mar 14 '16 at 15:34
  • That was the issue after all. I added route to the remote server's configuration and it's all fine now. Great! – Fela Maslen Mar 14 '16 at 15:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.