Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/03/2006, à 12:01

Gus_10

IPTABLES - Translation vers nouvelle adresse IP

Bonjour à tous...

Alors voici mon problème :

          PC 1                     Passerelle Linux NAT                         Serveur
            |____________________|_____|_____________________|
  192.168.160.170                    eth0    eth1                           192.168.160.161 (ancienne IP)
                                                                                          172.16.160.161  (nouvelle IP)

eth0=192.168.160.160
eth1=172.16.160.160

Bon alors en gros le serveur était en 192.168.160.161 et est désormais passé en 172.16.160.161. Le problème c'est que PC1 a encore en dur l'ancienne adresse du serveur (la 192...) et impossible de la changer (machine outils !)
Donc je souhaite utilisé IPTABLES pour résoudre mon problème.

PC1 a bien pour passerelle eth0 et voici les règles IPTABLES présentes sur le linux

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A OUTPUT -d 192.168.160.161 -j DNAT --to 172.16.160.161

Mais çà ne fonctionne pas !! Je souhaite que le traffic allant de PC1 vers le serveur passe par la passerelle en eth0, que l'adresse de destination change, et que le paquet retour fasse le même trajet et n'aille pas directement sur du serveur au PC1 !

Si quelqu'un à une solution, je suis preneur.
D'avance merci...

Hors ligne