J'ai exécuté le script suivant et j'ai maintenant besoin d'aide pour l'annuler.
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
J'ai exécuté le script suivant et j'ai maintenant besoin d'aide pour l'annuler.
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
Deux façons:
Un:
Vous pouvez lister la règle par numéro de règle et la supprimer en utilisant ce numéro.
La chaîne PREROUTING
appartient à la table nat
; listons toutes les règles appartenant à cette table:
sudo iptables -t nat --line-numbers --numeric --list
Regardez le numéro de règle dans la colonne la plus à gauche; en supposant que le numéro est 2:
sudo iptables -t nat --delete PREROUTING 2
Soyez très prudent(e) lorsque vous choisissez le numéro de règle, sinon vous pourriez supprimer la mauvaise règle.
Deux:
Une autre façon serait de supprimer la règle par expression:
sudo iptables -t nat --delete PREROUTING -i eth0 -p tcp --dport 80 \
-j REDIRECT --to-port 3000
Remarquez que, dans ce cas, la spécification de la règle doit correspondre exactement.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.