nftables (parte 1) - Introdução e instalação

O nftables representa o passo evolutivo no que diz respeito as tecnologias de firewall do Linux, projectado especificamente para substituir a estrutura iptables, que já está a ficar obsoleta e serviu como base da segurança de rede durante décadas. Introduzido no kernel Linux 3.13, este moderno sistema de filtragem de pacotes foi projectado desde o início para superar limitações de arquitetura do seu antecessor, oferecendo um desempenho significativamente melhor através de um processamento simplificado do kernel e um uso mais eficiente da memória. O desenvolvimento do nftables aborda a crescente complexidade dos ambientes de rede modernos, ao mesmo tempo que fornece uma base que se pode adaptar aos desafios futuros das redes.

Além das melhorias de desempenho, o nftables oferece benefícios administrativos consideráveis por meio de sua sintaxe unificada e conjunto de recursos aprimorado. Ao contrário do iptables, que exigia o uso separado para diferentes famílias de protocolos (iptables, ip6tables, arptables), o nftables consolida todas operações de filtragem de pacotes em uma estrutura de comando única e consistente. Esta abordagem unificada não apenas simplifica a gestão do firewall, mas também introduz recursos mais poderosos para classificação, filtragem e registro de pacotes. Com a sua sintaxe de regras mais intuitiva e suporte NAT abrangente, o nftables posiciona-se como a solução definitiva de firewall para sistemas Linux modernos, combinando segurança robusta com complexidade gerível para situações de rede actuais.

Instalação do nftables no CentOS

Vamos fazer a instalação do nftables no CentOS (sistema opertativo que viemos usando na série Sys Admin). Antes de seguir para a instalação vamos verificar se o pacote nftables já se encontra instalado no sistemas. Veja a imgem abaixo.

Pode-se dar o caso do pacote estiver já instalado na máquina, nesse caso é só continuar para o passo seguinte. Para o nosso caso (como mostra a imagem acima) o pacote ainda não se encontra instalado, vamos então procurar e instalar o pacote. Veja abaixo.
 
 

Por fim, vamos verificar o estado do serviço nftables e nos certificar de colocar o mesmo activo.
 

Habilitamos o serviço. Repare nas duas imagens acima, na primeira verificamos o estado do serviço, e o resultado na saída diz que o serviço não está a correr e está desabilitado. Na segunda imagem simplesmente habilitamos o serviço.
Veja agora na imagem abaixo, vamos colocar o serviço para correr.

Comentários