Hi Guys! I'm very new to OpenVPN but familiar with VPN in general (Cisco ASA mostly). I've got a tricky situation that I'm trying to implement now using OpenVPN. I'm stuck not sure how to proceed, so any advice would be appreciated.
Here's what I'm trying to do:
- Have a Central VPN server
- Multiple remote sites connect to a central VPN server from behind a NAT firewall
- Provide bridge functionality so that all clients and devices on the local site LAN are available
- Remote sites may have overlapping IP address space and can't be changed
My initial thought is to map each remote site to a unique subnet when the client connects and have the client do all the NAT work. So my route table on the server would look something like
10.1.10.0/24 -> tap0
10.1.11.0/24 -> tap1
Then the client would NAT the 10.1.10.x request back to 192.168.0.x
But I can't seem to find a good starting point on this. It may just be a complete RTFM failure on my part but I can't find a reference on how to have the client NAT like I'm requesting.
Anyone have any suggestions or pointers? If I'm going about this all wrong I'll accept that too.
Thanks!