Comment réinitialiser tous les paramètres iptables?


16

Y a-t-il des commandes plus simples à ces derniers? (par exemple: un oneliner? une commande peut-elle réinitialiser les paramètres iptables / netfilter à cela?)

IPTABLES="$(which iptables)"

# RESET DEFAULT POLICIES
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

# FLUSH ALL RULES, ERASE NON-DEFAULT CHAINS
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t nat -X
$IPTABLES -t mangle -F
$IPTABLES -t mangle -X

Avez-vous écrit ce script ou sinon, auriez-vous la source?
Dereckson

Réponses:


12

Cela ne devient plus simple que si vous savez que vous n'avez pas modifié certaines de ces chaînes par défaut. À part ça, non, c'est aussi simple que ça. sauf pour le fait que vous pouvez mettre #!/bin/shen haut et le mettre dans un fichier et wham, un liner


Peut-être que si vous avez iptables comme module, vous pouvez le décharger (et ses cousins) et le charger à nouveau?
Gilles 'SO- arrête d'être méchant'
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.