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.shcom o seguinte conteúdo:
01.#!/bin/sh02.echo "Limpando todas as regras e liberando todo o tráfego..."03./sbin/iptables -P INPUT ACCEPT04./sbin/iptables -P FORWARD ACCEPT05./sbin/iptables -P OUTPUT ACCEPT06./sbin/iptables -F07./sbin/iptables -X08./sbin/iptables -t nat -F09./sbin/iptables -t nat -X10./sbin/iptables -t mangle -F11./sbin/iptables -t mangle -X12./sbin/iptables -L -nou
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
Agora é só tornar o script executável e pronto, já poderemos rapidamente dar um flush nas regras de iptable, com apenas um comando:
01.root@srv:~# chmod +x /scripts/limpa_iptables.sh02.root@srv:~# ./scripts/limpa_iptables.sh03. 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 destinationhttp://jf.eti.br/como-zerar-todas-as-regras-de-iptables/
http://www.melhorweb.com.br/artigo/672-Bloqueando-IPs-indesejados-atraves-do-comando-IPTABLES.htm
https://www.vivaolinux.com.br/topico/netfilter-iptables/Bloquear-lista-de-IP-com-IPTABLES
http://www.cyberciti.biz/faq/debian-iptables-stop/
