Configurando Firewalls de Filtragem de Pacotes
- Filtrar pacotes de rede de entrada e saída com base nas informações do cabeçalho do pacote,
- Redirecionar pacotes, como com tradução de endereço de rede (NAT),
- Realizar espelhamento de pacotes,
- Executar inspeção profunda de pacotes,
- Pacotes aceitos ou rejeitados com base em regras.
O kernel do Oracle Linux usa a funcionalidade Netfilter para fornecer a funcionalidade de filtragem de pacotes para IPv4, IPv6, inet, arp, bridge e netdev.
O Netfilter consiste nos seguintes componentes:
-
Um componente do kernel
netfilterque consiste em um conjunto de tabelas na memória para as regras que o kernel usa para controlar a filtragem de pacotes de rede. -
Utilitários para criar, manter e exibir as regras que o
netfilterarmazena. O utilitário de firewall padrão é o firewall-cmd, fornecido pelo pacotefirewalld.
As estruturas de filtragem de pacotes padrão variam de acordo com a versão. Use a orientação específica da versão nas guias a seguir.
O firewall baseado em firewalld tem as seguintes vantagens:
-
O utilitário firewalld-cmd não reinicia o firewall e interrompe as conexões TCP estabelecidas.
-
O
firewalldsuporta zonas dinâmicas, que permitem implementar diferentes conjuntos de regras de firewall para sistemas como laptops que podem se conectar a redes com diferentes níveis de confiança. No entanto, esse recurso geralmente não é usado em sistemas de servidor. -
O
firewalldoferece suporte ao D-Bus para melhor integração com serviços que dependem da configuração do firewall. -
firewalldabrange a maioria dos casos de uso básicos
nftables diretamente em vez de usar o firewalld. Por exemplo, considere configurar nftables diretamente para cenários como: - Onde você precisa de controle direto sobre
netfilter, - Onde você precisa de alto desempenho,
- Ao usar regras complexas,
- Ao lidar com requisitos de rede específicos ou avançados.
Desative o serviço firewalld antes de configurar e usar o nftables diretamente para evitar situações em que cada serviço possa influenciar um ao outro.
No Oracle Linux 8, o
firewalldusa a estruturaiptablescomo seu backend de filtragem de pacotes padrão.O framework
nftablesé o backend de filtragem de pacotes padrão parafirewallde substitui o frameworkiptablesusado nas releases anteriores. Onftablesintegra-se aonetfiltere inclui recursos de classificação de pacotes, maior conveniência e melhor desempenho emiptables.O framework
nftablesé o backend de filtragem de pacotes padrão parafirewalld. Ele se integra aonetfiltere inclui instalações de classificação de pacotes, maior conveniência e melhor desempenho.