I'm using both client and server versions of openvpn 2.5.6
Server configuration
mode p2p
local 10.20.20.120
port 1194
proto tcp-server
dev tun11
user nobody
group nogroup
tls-server
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh.pem
cipher AES-128-CBC
auth SHA1
persist-tun
persist-key
keepalive 10 60
ping-timer-rem
status /etc/openvpn/server/status.log
log /var/log/openvpn/P2P_server_openvpn.log
verb 11
ifconfig 10.0.0.65 10.0.0.66
persist-local-ip
passtos
client configuration
client
remote "server ip address and port"
proto tcp
dev tun1
user nobody
group nogroup
resolv-retry infinite
tls-client
askpass /etc/openvpn/client/pkp.txt
ca /etc/openvpn/client/keys/ca.crt
cert /etc/openvpn/client/keys/mx.crt
key /etc/openvpn/client/keys/mx.key
cipher AES-128-CBC
auth SHA1
persist-tun
persist-key
;float
keepalive 10 60
ping-timer-rem
log /var/log/openvpn/P2P_fooclient_openvpn.log
verb 3
route-nopull
ifconfig 10.0.0.66 10.0.0.65
passtos
After manual restart of openvpn on the client side all working fine until next time