Como zerar todas as regras de IPTables

Howto: Script Shel para eliminar as regras do Firewall Iptable local.

É algo útil para economizar tempo, sem a necessidade de ter que digitar cada linha na console, toda vezes que se deseja limpar as regras.

Sistema Operacional: Debian e derivados.

Dentro do diretório /scripts cremos um arquivo chamado limpa_iptables.sh com o seguinte conteúdo:

01.#!/bin/sh
02.echo "Limpando todas as regras e liberando todo o tráfego..."
03./sbin/iptables -P INPUT ACCEPT
04./sbin/iptables -P FORWARD ACCEPT
05./sbin/iptables -P OUTPUT ACCEPT
06./sbin/iptables -F
07./sbin/iptables -X
08./sbin/iptables -t nat -F
09./sbin/iptables -t nat -X
10./sbin/iptables -t mangle -F
11./sbin/iptables -t mangle -X
12./sbin/iptables -L -n

Agora é só tornar o script executável e pronto, já poderemos rapidamente dar um flush nas regras de iptable, com apenas um comando:

01.[email protected]:~# chmod +x /scripts/limpa_iptables.sh
02.[email protected]:~# ./scripts/limpa_iptables.sh
03.
04.Chain INPUT (policy ACCEPT)
05.target     prot opt source               destination        
06.
07.Chain FORWARD (policy ACCEPT)
08.target     prot opt source               destination        
09.
10.Chain OUTPUT (policy ACCEPT)
11.target     prot opt source               destination

 

Fonte: http://jf.eti.br/como-zerar-todas-as-regras-de-iptables/

.