I have 2 networks I am trying to route through, can ping both ways, but tcp traffic only flows one way.
192.168.0.0/16 -> client network
172.19.0.0/16 -> serverside network
From the client network, I can ssh to any server on the serverside network. I can also ping through.
From the serverside network, I can ping anything on the client network, but as soon as I try to ssh or dns lookup or anything, it does not respond. Even from the server itself.
Server conf:
port 11194
proto tcp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 172.19.0.0 255.255.0.0"
client-config-dir ccd
route 192.168.0.0 255.255.0.0
client-to-client
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
Client conf:
client
dev tun
proto tcp
remote 54.x.x.x 11194
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
verb 3