Come ripristinare tutte le impostazioni di iptables?


16

Ci sono comandi più semplici per questi? (es: un oneliner? un comando può ripristinare le impostazioni iptables / netfilter su questo?)

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

Hai scritto questo script o, in caso contrario, avresti la fonte?
Dereckson,

Risposte:


12

Diventa più semplice solo se sai di non aver modificato alcune di queste catene predefinite. A parte questo, no, questo è semplice. tranne per il fatto che puoi metterlo #!/bin/shin alto e metterlo in un file e wham, un liner


Forse se hai iptables come modulo, puoi scaricarlo (e i suoi cugini) e caricarlo di nuovo?
Gilles 'SO- smetti di essere malvagio'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.