Android

Como instalar o iptables no centos 7

Installing iptables services on CentOS 7

Installing iptables services on CentOS 7

Índice:

Anonim

A partir do CentOS 7, o FirewallD substitui o iptables como a ferramenta de gerenciamento de firewall padrão.

O FirewallD é uma solução completa de firewall que pode ser controlada com um utilitário de linha de comando chamado firewall-cmd. Se você estiver mais confortável com a sintaxe da linha de comando Iptables, poderá desativar o FirewallD e voltar à configuração clássica do iptables.

Este tutorial mostrará como desativar o serviço FirewallD e instalar o iptables.

Pré-requisitos

Antes de iniciar o tutorial, verifique se você está conectado como um usuário com privilégios de sudo.

Desativar FirewallD

Para desativar o FirewallD no seu sistema CentOS 7, siga estas etapas:

  1. Digite o seguinte comando para parar o serviço FirewallD:

    sudo systemctl stop firewalld

    Desative o serviço FirewallD para iniciar automaticamente na inicialização do sistema:

    sudo systemctl disable firewalld

    Mascarar o serviço FirewallD para impedir que ele seja iniciado por outros serviços:

    sudo systemctl mask --now firewalld

Instalar e ativar iptables

Execute as seguintes etapas para instalar o Iptables em um sistema CentOS 7:

  1. Execute o seguinte comando para instalar o pacote iptables-service partir dos repositórios do CentOS:

    sudo yum install iptables-services

    Após a instalação do pacote, inicie o serviço Iptables:

    sudo systemctl start iptables sudo systemctl start iptables6

    Habilite o serviço Iptables para iniciar automaticamente na inicialização do sistema:

    sudo systemctl enable iptables sudo systemctl enable iptables6

    Verifique o status do serviço iptables com:

    sudo systemctl status iptables sudo systemctl status iptables6

    Para verificar as regras atuais do iptables, use os seguintes comandos:

    sudo iptables -nvL sudo iptables6 -nvL

    Por padrão, apenas a porta SSH 22 está aberta. A saída deve ser algo como isto:

    Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 5400 6736K ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED, ESTABLISHED 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 2 148 ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 3 180 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 0 0 REJECT all -- * * 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT 4298 packets, 295K bytes) pkts bytes target prot opt in out source destination

Neste ponto, você ativou o serviço iptables com êxito e poderá começar a construir seu firewall. As alterações persistirão após uma reinicialização.

Conclusão

Neste tutorial, você aprendeu como desativar o serviço FirewallD e instalar o iptables.

firewall centos