iptables - Como apagar uma regra NAT

Publicado por Fábio Berbert de Paula em 06/05/2015

[ Hits: 35.759 ]

Blog: https://fabio.automatizando.dev

 


iptables - Como apagar uma regra NAT



Muita gente cria regras NAT para diversos fins, como por exemplo o de proxy transparente com o Squid:

# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

Mas e se você quiser apagar esta regra, como fazer?

O primeiro passo é listar as regras NAT enumerando-as:

# iptables -L -t nat --line-numbers
Chain PREROUTING (policy ACCEPT) num  target     prot opt source               destination         1    REDIRECT   tcp  --  anywhere             anywhere             tcp dpt:http redir ports 3128

Uma vez identificada a regra (linha 1), basta removê-la com a seguinte sintaxe:

# iptables -t nat -D PREROUTING 1

Não se esqueça de mudar o "1" para o número da regra na saída do seu comando.

P.S.: O --line-numbers funciona para qualquer tipo de regra iptables, não só as NAT.

Fonte: Delete a nat rule in iptables»William Rendell

Outras dicas deste autor

Como descobrir o repositório de determinado pacote no Debian (APT)

Como instalar Opera no Debian 10 Buster

Erro: "W: Possible missing firmware... for module" [Resolvido]

PHP - "Notice: Use of undefined constant..." [Resolvido]

Criando um programa CGI com Perl

Leitura recomendada

Acessando desktop do Debian 8 (Jessie) remotamente através do TightVNC

Verificando ou alterando propriedades da placa de rede com mii-tool e ethtool

Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS

Erro: NT_STATUS_OBJECT_NAME_NOT_FOUND - Samba 4.3.9 no Ubuntu Server 16.04 [Resolvido]

Instalar adaptador DWA-131 D-Link no Ubuntu 16.04

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts