Como restaurar todas as configurações do iptables?

15

Existe algum comando mais simples para isso? (por exemplo: um oneliner? pode um comando redefinir configurações iptables / netfilter para isso?)

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
    
por LanceBaynes 25.05.2011 / 15:06

1 resposta

11

Só fica mais simples se você souber que não alterou algumas dessas cadeias padrão. Fora isso, não, isso é tão simples quanto parece. exceto pelo fato de que você pode colocar #!/bin/sh no topo e colocá-lo em um arquivo e wham, um liner

    
por 25.05.2011 / 15:21

Tags