2.6.2.4.4. Módulos de Opção de Coincidência Adicional


Opções de coincidência adicionais estão disponíveis através de módulos carregados pelo comando iptables.
Para usar um módulo de opção de coincidência, carregue o módulo pelo nome usando o -m <module-name>, onde <module-name> é o nome do módulo.
Muitos módulos estão disponíveis por padrão. Você também pode criar módulos para fornecer funcionalidade adicional.
Segue uma lista parcial dos módulos mais usados:
  • módulo limit — Coloca limites em quantos pacotes são coincididos em uma regra específica.
    Quando usado em conjunto com o alvo LOG, o módulo limit pode evitar uma inundação de pacotes coincidentes de encher o log do sistema com mensagens repetitivas ou usar os recursos do sistema.
    Consulte a Seção 2.6.2.5, “Opções de Alvo” para mais informações sobre o alvo LOG.
    O módulo limit habilita as seguintes opções:
    • --limit — Define o número máximo de coincidências para um período de tempo específico, especificado como um par <value>/<period>. Por exemplo, usando o --limit 5/hour permite-se cinco coincidências de regras por hora.
      Períodos podem ser especificados em segundos, minutos, horas ou dias.
      Se um modificador de número e tempo não forem utilizados, o valor padrão de 3/hour é assumido.
    • --limit-burst — Define um limite em um número de pacotes capazes de coincidir uma regra em uma vez.
      Esta opção é especificada como um número inteiro e deve ser usada em conjunto com a opção --limit.
      Se não for especificado nenhum valor, o valor padrão de cinco (5) será assumido.
  • módule state — Habilita coincidência de estado.
    O módulo state habilita as seguintes opções:
    • --state — coincide um pacote com os seguintes estados de conexões:
      • ESTABLISHED — O pacote coincidente é associado com outros pacotes em uma conexão estabelecida. Você precisa aceitar este estado se você quiser manter uma conexão entre um cliente e um servidor.
      • INVALID — O pacote coincidente não pode ser ligado à uma conexão conhecida.
      • NEW — O pacote coincidente está tanto criando uma nova conexão ou é parte de uma conexão de duas vias ainda não vista. Você precisa aceitar este estado se você quiser permitir novas conexões para um serviço.
      • RELATED — O pacote coincidente inicia uma nova conexão relacionada de alguma forma a uma conexão existente. Um exemplo disto é o FTP que usa uma conexão para o controle de tráfego (porta 21), e uma conexão separada para a transferência de dados (porta 20).
      Estes estados de conexão podem ser usados em conjunto um com o outro separando-os com com vírgulas, tais como -m state --state INVALID,NEW.
  • mac module — Habilita coincidência do endereço MAC de hardware.
    O módulo mac habilita a seguinte opção:
    • --mac-source — Coincide um endereço MAC de placa de interface de rede que enviou o pacote. Para excluir um endereço MAC de uma regra, coloque um ponto de exclamação (!) antes da opção de coincidência --mac-source.
Consulte a página man iptables para mais opções de coincidência disponíveis através de módulos.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

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.

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 documentação da Red Hat

Legal Notice

Theme

© 2026 Red Hat
Voltar ao topo