OVH Community, your new community space.

NAT en conservant l'IP d'origine


IdCnord
24/01/2014, 19h56
Bonjour,

Je rencontre actuellement un problème, j'ai effectuer un NAT iptables entre 2 VM reliées par un openvpn, celui-ci fonctionne bien, mais la VM derrière le NAT recoit les paquets pour pour adresse IP l'IP privée de la 1ère VM, l'IP d'origine du visiteur est perdue.

Voici en gros mon fonctionnement :

IP publique du service sur VM1 -> VPN dans une réseau privé (10.0.10.X) -> VM2

Voici les commandes utilisées pour mon NAT :

iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to-destination 10.0.10.1:25
iptables -t nat -A POSTROUTING -p tcp --dst 10.0.10.6 --dport 25 -j SNAT --to-source 10.0.10.1

10.0.10.1 : VM2 / serveur openvpn
10.0.10.6 : VM1 / client openvpn

Auriez-vous une idée pour que je puisses conserver l'IP d'origine (principalement pour les logs) ?

(pour information, les 2 VMs sont pas sur le même serveur, une VM est chez OVH, et une autre chez un autre hébergeur).

Par avance merci.