Hi!
Here my setup
1. OpenVPN server - 10.0.0.1
2. Client 1 10.0.0.10
3. Client 2 10.0.0.14
4. Client 3 10.0.0.18
On server, client1, client 2 i have ssh server and web server
I can ping all clients from clients. But i cant reach Client 1 via ssh from any client and server, also I cant reach any client and server via ssh from client 1. But if I open from any client(or server) https web site on this client 1 I can reach it from ssh. Other clients are reachable from each other via ssh without this "magic"
Here client config(it same for all clients):
client
dev tun0
proto udp
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
route-nopull
mssfix 237
route 10.0.0.0 255.255.255.0
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
#tls-auth ta.key 1
#auth SHA512
cipher AES-256-CBC
comp-lzo no
log /var/log/openvpn.log
status /var/log/openvpn-status.log
verb 3
mute 20
Thank you in advance!