•  
     

Comandos Iptables

Comandos básicos

Criar regra:

Código: Selecionar todos

iptables –A iptables –-append


Criar uma regra em determinada “linha” de prioridade:

Código: Selecionar todos

iptables –I [linha] iptables -–insert [linha]


Deletando uma regra:

Código: Selecionar todos

iptables –D [Regra] iptables –-delete [Regra]



Substituindo uma regra:

Código: Selecionar todos

iptables -R [regra] iptables –-replace [Regra]



Listando Regras:

Código: Selecionar todos

iptables –L 
iptables –-list 
iptables –L OUTPUT 
iptables –t nat –L



Removendo todas as regras:

Código: Selecionar todos

iptables –F 
iptables -–flush 
iptables –F INPUT 
iptables –t nat –F



Zerar contadores:

Código: Selecionar todos

iptables –Z 
iptables –-zero 
iptables –Z INPUT



Criar nova CHAIN :

Código: Selecionar todos

iptables –N NOVACHAIN 
iptables –-new-chain NOVACHAIN 
iptables –t nat –N novachain



Renomeando CHAINS:

Código: Selecionar todos

iptables –E ANTIGACHAIN NOVACHAIN 
iptables –-rename-chain ANTIGACHAIN NOVACHAIN



Deletando CHAINS:

Código: Selecionar todos

iptables –X NOMEDACHAIN 
iptables -–delete-chain NOMEDACHAIN



vale ressaltar que para apagar a chain, nenhuma regra deve estar sendo utilizada, portando, antes de apagar rode um:

Código: Selecionar todos

iptables –F NOMEDACHAIN


Regras padrão:

Código: Selecionar todos

iptables –P 
iptables –-policy



Ajuda do Iptables:

Código: Selecionar todos

iptables –h 
iptables –-help