openVPN as a way to connect to a LAN by another client, different from server
- by Einar
Setup:
one LAN handled by a router without a publicly available IP address but without any outbound connection restrictions ("target LAN");
a separate server publicly reachable from the Internet ("gateway").
I am trying to set up openVPN so that a third client can connect to the "gateway" and access the "target LAN". As the router of "target LAN" is not reachable from the Internet directly, it connects to the gateway itself via openVPN as well.
The problem is how to handle routing. The LAN router has two network interfaces (for the outside network and the LAN itself). In openVPN (the server on the gateway) I set
client-to-client
and
push "route 192.168.10.0 255.255.255.0"
but I assume this would be horribly wrong (it actually messed up the routing on the LAN router until I killed openVPN).
openVPN is not using bridging, is configured via tun.
Other config details from the server
server 10.8.0.0 255.255.255.0
client-config-dir ccd
route 192.168.10.0 255.255.255.0
And the client file in ccd is
iroute 192.168.10.0 255.255.255.0
What can be adjusted to ensure that a third client can connect through openVPN and access the LAN mentioned earlier?