openVPN route pushing confusion

Hello,

I’ve set up my openVPN server thusly:


# /etc/openvpn/server.conf
port 1194 
proto udp 
dev tun0 


# Security 
ca   /etc/openvpn/ssl/ca.crt
cert /etc/openvpn/ssl/server.crt
key  /etc/openvpn/ssl/server.key
dh   /etc/openvpn/ssl/dh1024.pem


server 10.8.0.0 255.255.255.0
push "route 10.2.10.0 255.255.255.128"
ifconfig-pool-persist /var/run/openvpn/ipp.txt 


# Privileges 
user nobody
group nobody


# Other configuration 
keepalive 10 120
comp-lzo
persist-key
persist-tun
status      /var/log/openvpn-status.log
log-append  /var/log/openvpn.log
verb 4

The server starts up fine, but doesn’t seem to push the 10.2.10.0 subnet to clients (although it says it does in the server logs). I’ve enabled IP forwarding in yast2 lan but I still can’t ping anything in the 10.2.10.0 subnet. Is there anything else that I need to do?

You might want to share the server log via SUSE Paste (post only the link to the data here) and your routing table for a more complete picture. I wonder if perhaps you are pushing a subnet within the range of the VPN server IP address itself. (That will cause problems.)

Some guides that may be useful to you:

OpenVPN server configuration | unix-heaven.org
https://wiki.archlinux.org/index.php/OpenVPN#Connect_clients_and_client_LANs