wiki:proxy:iptables:nat_command
Table of Contents
Commande de bases pour le NAT
Prèrequis
Avant de pouvoir utiliser le nat il faut lactiver en modiant le fichier ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
Cela active le routage des paquets dans le noyau linux
Redirection de port
iptables -t nat -A PREROUTING -d <IP_Public> -i <Interface_WAN> -p tcp --dport <Port_Source> -j DNAT --to-destination <IP_Destination>:<Port_Destination>
Exemple : voici une règle redirigeant le trafic du port 80 de l'interface source eth0 vers un serveur interne en 8080
iptables -t nat -A PREROUTING -d 203.0.113.10 -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.100:80 en TCP
Afficher les règles de NAT existantes
iptables -t nat -L --line-numbers
Supprimer une règle de NAT
iptables -t nat -D POSTROUTING <numéro_de_ligne>
(Exemple : Supprimer la 1)
iptables -t nat -D POSTROUTING 1
wiki/proxy/iptables/nat_command.txt · Last modified: 2025/03/31 23:05 by hmattaliano