Як скинути всі параметри 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

Ви написали цей сценарій чи ні, чи мали б ви джерело?
Дерексон

Відповіді:


12

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


Можливо, якщо у вас є модуль iptables як модуль, ви можете вивантажити його (та його двоюрідних братів) та завантажити його знову?
Жил 'ТАК - перестань бути злим'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.