Sign up ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

This is my first time setting a VPN. Clients can connect but can't ping other machines. This is certainly a route problem but i can't find the right way to configure it.

Here is a sample example of the two LANS i want to connect:

So, i want machines from being able to connect with as if they were on the same network. For the VPN network, i would like to use the range.

Here is my server.conf:

proto udp
port 1194
dev tun
push "route"
push "dhcp-option DNS"
push "dhcp-option WINS"
keepalive 10 120
max-clients 10
log-append /var/log/openvpn.log
verb 6
dh /etc/openvpn/keys/dh1024.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
tls-auth /etc/openvpn/keys/mykey.key 0
status /var/log/openvpn.stats

And one of my clients

dev tap
proto udp
remote 1194
route 3
resolv-retry infinite
ca "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\test1.crt"
key "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\test1.key"
tls-auth "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\mykey.key" 1
ns-cert-type server
cipher BF-CBC
verb 1

What exactly i am doing wrong? All machines can connect to openvpn but the ping doesn't work.

At the client log i see the following error:

Wed Feb 16 09:43:23 2011 OpenVPN ROUTE: OpenVPN needs a gateway parameter for a --route option and no default was specified by either --route-gateway or --ifconfig options
Wed Feb 16 09:43:23 2011 OpenVPN ROUTE: failed to parse/resolve route for host/network:


share|improve this question
did the answer below help you? can you fix your image link? – chicks Sep 26 at 12:27

1 Answer 1

There seems to be two error is your config:

  1. The Route Push config statement in the Server config should not contain the gateway address:

    push "route"

  2. The route command on the client side is not needed if you push the routes out to the client via the push config statement.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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