I have set up a site to site VPN tunnel based on this document:
http://docs.openvpn.net/how-to-tutorialsguides/virtual-platforms/site-to-site-layer-3-routin-using-openvpn-access-server/
Network A contains:
OpenVPN Access Server (centos6, OpenVPN AS version 1.8.4)
Host A
Host B
Network B contains:
OpenVPN Client (centos6) acting as gateway
Host C
Host D
The tunnel is working. All hosts on network A can see hosts on network B. And all hosts on network B can see all hosts on network A.
From a windows client that is in neither network, I am connecting to the OpenVPN AS on network A. My windows client can see all hosts on Network A.
It cannot see hosts on network B, except for the gateway host.
To be totally clear: for hosts residing in networks on both sides of tunnel the tunnel works. It is only the external clients that fail to see hosts on network B.
Any idea how to fix this, or where to look?