Tüm iptables ayarları nasıl sıfırlanır?


16

Bunlara daha basit komutlar var mı? (örneğin: bir oneliner? Bir komut iptables / netfilter ayarlarını buna sıfırlayabilir mi?)

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

Bu senaryoyu yazdınız mı yoksa yoksa kaynağa sahip misiniz?
Dereckson

Yanıtlar:


12

Yalnızca bu varsayılan zincirlerin bazılarını değiştirmediğinizi biliyorsanız daha kolaylaşır . Bunun dışında, hayır, bu kadar basit. Eğer koyabilirsiniz gerçeğini hariç #!/bin/shüstünde ve bir dosya ve wham, bir liner koymak


Belki bir modül olarak iptables'ınız varsa, onu (ve kuzenlerini) yükleyebilir ve tekrar yükleyebilirsiniz?
Gilles 'SO- kötü olmayı bırak'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.