# REGLE 1 : tu prend ce qui arrive sur le port 9103 sur eth1 pour le renvoyer vers 192.1681.3:9103
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 9103 -j DNAT --to 192.168.1.3:9103
#REGLE 2 : tu fais exactement la meme chose que la premiere regle mais en prenant ce qui arrive sur l'adresse 78.230.10.10 (au lieu de te baser sur l'interface eth1)
iptables --table nat --append PREROUTING --destination 78.230.10.10 --protocol tcp --destination-port 9103 --jump DNAT --to-destination 192.168.1.3
# REGLE 3 : tu change la source de la demande par l'adresse externe de ton routeur
iptables --table nat --append POSTROUTING --destination 192.168.1.3 --protocol tcp --destination-port 9103 --jump SNAT --to-source 78.230.10.10
perso, je penses que les regles 1 et 2 font la meme chose
ensuite tu pourrais utiliser la meme "ecriture" pour mieux comprendre ce que tu fait -t nat c'est pareil que --table nat -A PREROUTING <==> --append PREROUTING -j DNAT <==> --jump DNAT -j SNAT <==> --jump SNAT
[^] # Re: NAT dans les deux sens
Posté par NeoX . En réponse au message Bacula et iptables. Évalué à 2.
# REGLE 1 : tu prend ce qui arrive sur le port 9103 sur eth1 pour le renvoyer vers 192.1681.3:9103
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 9103 -j DNAT --to 192.168.1.3:9103
#REGLE 2 : tu fais exactement la meme chose que la premiere regle mais en prenant ce qui arrive sur l'adresse 78.230.10.10 (au lieu de te baser sur l'interface eth1)
iptables --table nat --append PREROUTING --destination 78.230.10.10 --protocol tcp --destination-port 9103 --jump DNAT --to-destination 192.168.1.3
# REGLE 3 : tu change la source de la demande par l'adresse externe de ton routeur
iptables --table nat --append POSTROUTING --destination 192.168.1.3 --protocol tcp --destination-port 9103 --jump SNAT --to-source 78.230.10.10
perso, je penses que les regles 1 et 2 font la meme chose
ensuite tu pourrais utiliser la meme "ecriture" pour mieux comprendre ce que tu fait
-t nat c'est pareil que --table nat-A PREROUTING <==> --append PREROUTING
-j DNAT <==> --jump DNAT
-j SNAT <==> --jump SNAT