Posez votre question Signaler

Translation d'adresse sous linux

snam APALOO - Dernière réponse le 23 mars 2007 à 09:51
je veux faire une translation d'adresse par l'intermédiaire d'une machine qui tourne sous linux. cette machine possede deux cartes réseaux. l'une a une adresse IP routable et l'autre une adresse privée.
comment prceder?
Lire la suite 

Translation d'adresse sous linux »

1 réponses
Réponse
+0
moins plus
Salut snam,


Une solution, la plus simple serait d'utiliser netfilter et iptables.
En faisant de la transaltion d'adresse source, puis implicitement, la translation d'adresse source inverse sera faite toute seule.

ex:
@LAN: adresse du réseau lan 192.168.0.0/24 par exemple
@RWan: adresse routable sur internet

iptables -t nat -I POSTROUTING -s @LAN -o@RWan -j MASQUERADE

ça c'est le plus simple. Tu laisse le routeur linux tout gérer, mais c'est plus lourd pour l'ordi. Sinon tu peux faire avec SNAT. C'est pratiquement la même chose:

iptables -t nat -I POSTROUTING -s @LAN -o @RWAN -j SNAT --to-source @RWan

Et normalement c'est tout!!
Ajouter un commentaire
Ce document intitulé « translation d'adresse sous linux » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?