I need to setup an existing server with multiple IPs (from OVH) to send all the traffic (through VPN or GRE tunnel) to an external server that has only 1 Public IP.
I want to make it like every local IP in the external datacenter has a OVH IP on the server. Example: OVH IP 1.2.3.4 redirects traffic to 192.168.1.4
Basically, this is the situation resumed in one image:
Problem with VPN is that incoming traffic from the internet does not maintain the original source IP, but after the NAT traslation get the IP of the OVH server.
Any ideas on what to do here?
At the moment, only the GRE tunnel is done and works.