Hey debbie10t and maikcat, thanks for your replies!
Maikcat, I'm using Ubuntu 12 on both, client and server.
debbie10t, I have compiled the configs for you, please see below.
A privileges issues might be a good hint. This issue has causing a lot of headaches for me since it's difficult to replicate.
The client will run fine but then suddenly crash after 2-3 days. I'm running OpenVPN as "nobody":
local S.S.S.S
dev tap0
port 6489
server 172.16.10.0 255.255.255.0
ifconfig-pool-persist /home/admin/openvpn/ipp.txt
client-config-dir /home/admin/openvpn/clients
tls-auth /home/admin/openvpn/ta.key 0
ca /home/admin/openvpn/ca.crt
cert /home/admin/openvpn/server.crt
key /home/admin/openvpn/server.key
dh /home/admin/openvpn/dh1024.pem
duplicate-cn
keepalive 10 60
cipher BF-CBC
log /home/admin/openvpn/logs/server.log
comp-lzo
ping-timer-rem
persist-tun
persist-key
user nobody
group nogroup
status /home/admin/openvpn/openvpn.status
writepid /var/run/openvpn.server.pid
daemon
verb 3
mute 0
script-security 2
up "/bin/bash /home/admin/openvpn/scripts/backroutes_server.sh" # /sbin/ip route add to 10.0.0.0/8 dev tap0
The Client:
client
remote S.S.S.S 6489
dev tap_to_server
ca /home/admin/openvpn/keys/server/ca.crt
cert /home/admin/openvpn/keys/server/client.crt
key /home/admin/openvpn/keys/server/client.key
tls-auth /home/admin/openvpn/keys/server/ta.key 1
comp-lzo
daemon
user nobody
group nogroup
persist-key
persist-tun
nobind
keepalive 10 60
writepid /var/run/openvpn.tunnel_to_server.pid
log /home/admin/openvpn/logs/server.log
status /home/admin/openvpn/status/server.status 20
script-security 2
up "/bin/bash /home/admin/openvpn/scripts/tunnel_to_server.up.sh" # /sbin/ip route add default via 172.16.10.1 dev tap_to_server table route-to-server