Как сбросить все настройки iptables?

16

Есть ли более простые команды для них? (например: oneliner? может ли одна команда сбросить настройки iptables / netfilter к этому?)

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
LanceBaynes
источник
Вы написали этот сценарий или, если нет, у вас будет источник?
Дерексон

Ответы:

12

Это становится проще, если вы знаете, что не изменили некоторые из этих цепочек по умолчанию. Кроме этого, нет, это так просто, как может. кроме того, что вы можете положить #!/bin/shсверху и положить его в файл и wham, один вкладыш

xenoterracide
источник
Может быть, если у вас есть iptables в качестве модуля, вы можете выгрузить его (и его двоюродных братьев) и загрузить его снова?
Жиль "ТАК - перестань быть злым"