2.6.2.2. Opções de Comando


As Opções de Comando instruem o iptables a realizar uma ação específica. Somente uma opção de comando é permitida por comando iptables. Com a exceção do comando help, todos os comandos são escritos em letras maiúsculas.
Os comandos iptables são:
  • -A — Adiciona a regra ao final da corrente especificada. Oposto à opçao -I descrita abaixo, esta opção não toma um argumento inteiro. Ele sempre adiciona a regra ao final da corrente especificada.
  • -D <integer> | <rule> — Remove uma regra em uma corrente específica pelo número (como o 5 para a quinta regra em uma corrente), ou por uma especificação de regra. A especificação de regra deve coincidir exatamente uma regra existente.
  • -E — Renomeia uma corrente definida por usuário. Uma corrente definida por usuário é qualquer corrente exceto as padrões, correntes pré-existentes. (consulte a opção -N abaixo para informações sobre como criar correntes definidas por usuário). Isto é uma mudança de aparência e não afeta a estrutura da tabela.

    Nota

    Se você tentar renomear uma das correntes padrões, o sistema irá reportar um erro de Correspondência não encontrada (Match not found). Você não poderá renomear correntes padrões.
  • -F — Libera a corrente selecionada, o qual remove efetivamente todas as regras na corrente. Se não for especificada nenhuma corrente, este comando liberará todas as regras de cada corrente.
  • -h — Fornece uma lista de estruturas de comando, assim como um sumário rápido de parâmetros de comando e opções.
  • -I [<integer>] — Insere a regra na corrente especificada em um ponto especificado por um argumento inteiro definido por um usuário. Se nenhum argumento é especificado a regra é inserida no topo da corrente.

    Importante

    Como notado acima, a ordem de regras em uma corrente determina quais regras se aplicam à quais pacotes. Isto é importante lembrar quando adicionar regras usando tanto a opção -A ou -I.
    Isto é especialmente importante ao adicionar regras usando o -I com um argumento inteiro. Se você especificar um número existente ao adicionar uma regra em uma corrente, o iptables adiciona a nova regra antes (ou acima) da regra existente.
  • -L — Lista todas as regras na corrente especificada após o comando. Para listar todas as regras em todas as correntes na tabela de filtragem padrão, não especifica uma corrente ou tabela. Caso contrário a sintaxe deve ser usada para listar as regras em uma corrente específica em uma tabela específica:
     iptables -L <chain-name> -t <table-name>
    Copy to Clipboard
    Opções adicionais para a opção de comando -L, que fornece números de regra e permite mais verbosidade nas descrições da regra, são descritas na Seção 2.6.2.6, “Opções de Listagem”.
  • -N — Cria uma nova corrente com um nome de usuário específico. O nome de corrente deve ser único, caso contrário uma mensagem de erro é exibida.
  • -P — Estabelece a política padrão para a corrente especificada, para que quando pacotes passam por uma corrente inteira sem coincidir uma regra, eles são enviados para o alvo especificado, tal como ACCEPT ou DROP.
  • -R — Substitui uma regra na corrente especificada. O número de regra deve ser especificado após o nome da corrente. A primeira regra em uma corrente corresponde à regra número um.
  • -X — Remove uma corrente de usuário específico. Você não pode remover uma corrente embutida.
  • -Z — Estabelece os contadores de byte e pacote em todas as correntes para uma tabela para zero.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat