Como corrigir o erro firewalld não está em execução no CentOS

Como corrigir o erro firewalld não está em execução no CentOS
Você está procurando uma solução para corrigir o erro "firewalld não está executando"? Estamos aqui para ajudá -lo. Em sistemas operacionais baseados em Linux, como CENTOS, Firewalld é um utilitário de gerenciamento de firewall. Ele atua como um front-end para a estrutura do Netfilter do kernel Linux, oferecendo funcionalidade de firewall. Ele suporta zonas de firewall, pontes, IPv6, IPv4 e outros ipsets para redes.

Se o utilitário firewalld não estiver ativado ou seu sistema estiver faltando esta ferramenta, você poderá encontrar um “Firewalld não está funcionando”Erro em seu terminal do CentOS. Neste post, verificaremos três soluções diferentes para corrigir o Erro "Firewalld não está em execução" em um sistema CentOS. Então vamos começar!

Como verificar o serviço de firewalld no CentOS

Existe a possibilidade de que você não tenha instalado ou ativado firewalld no seu CentOS. Para confirmar a causa deste erro, execute o comando abaixo:

$ rpm -qa firewalld

Em CentOS, o RPM O utilitário permite que os usuários atualizem, verifiquem, consultem, instalem, desinstale qualquer pacote. Vamos adicionar o “-QA”Opção para consultar o pacote firewalld no comando rpm. Como resultado, se a saída mostrar algum detalhe sobre o pacote Firewalld, isso declara que o pacote Firewalld está instalado:

Se a execução do RPM não mostrar nenhuma informação relacionada ao firewalld, você primeiro terá que instalá -lo em seu sistema antes de configurá -lo.

Vá em frente e instale o firewalld se ainda não estiver instalado no seu sistema CentOS. Caso contrário, pule para a próxima seção e siga o procedimento de ativação do serviço de firewalld no CentOS.

Como corrigir o erro "Firewalld não está em execução" no CentOS, instalando o firewalld

Para instalar o firewalld em seu sistema, abra seu terminal do CentOS pressionando “Ctrl+alt+t”E escreva o abaixo-dito nele:

$ sudo yum install firewalld

Agora, inicie o serviço Firewalld executando este comando:

$ sudo systemctl start firewalld

Depois de iniciar o serviço Firewalld, ative -o em seu sistema CentOS:

$ sudo systemctl Ativar firewalld

Por fim, confira o status do serviço Firewalld:

$ sudo systemctl status firewalld

Como corrigir o erro "Firewalld não está em execução" no CentOS ao desmascarar o firewalld

Você pode ficar preso em uma situação em que o firewalld é instalado no seu sistema; No entanto, a execução de qualquer comando firewalld ainda mostra o “Firewalld não está funcionando”Erro. Para corrigir esse erro, você precisa saber o status do serviço firewalld em seu sistema:

$ sudo systemctl status firewalld

Seu Serviço de Firewalld pode ser mascarado, é por isso que está inativo em seu sistema. Para resolver isso “Firewalld não está funcionandoErro, você deve desmascarar primeiro antes de habilitá -lo em seu sistema CentOS:

Para Desmascarar o serviço firewalld, Vamos executar este comando:

$ sudo systemctl desmascarar firewalld

Agora, inicie o serviço Firewalld em seu sistema:

$ sudo systemctl start firewalld

Em seguida, confira o status do serviço Firewalld, executando o comando abaixo do seu terminal:

$ sudo systemctl status firewalld

Como corrigir o erro "firewalld não está executando" no CentOS, permitindo o firewalld

Para confirmar se o seu problema de ter o “Firewalld não está funcionando”O erro está nessa situação, você deve verificar o status do status do firewalld no início:

$ sudo systemctl status firewalld

Se o serviço firewalld tem “inativo”Status sem declarar nenhum motivo, então você deve Ativar firewalld no seu sistema:

Para consertar o “Firewalld não está funcionandoErro no CentOS, a primeira coisa a fazer é iniciar o serviço Firewalld:

$ sudo systemctl start firewalld

Agora, habilite-o no seu sistema CentOS, escrevendo o comando abaixo do dado no terminal:

$ sudo systemctl Ativar firewalld

Para verificar o status do serviço Firewalld, execute este comando:

$ sudo systemctl status firewalld

Tudo feito! Seu "Firewalld não está funcionando”O erro deve ser corrigido após seguir qualquer um dos procedimentos fornecidos. Agora, testaremos o serviço Firewalld executando um comando de amostra:

$ sudo firewall-cmd --permanent-add-port = 22/tcp

Neste comando firewalld, o “-permanente”A opção é utilizada para definir as opções permanentemente. Considerando que a "-add-port”A opção é adicionada para abrir a porta 22 para o protocolo TCP:

Digite a senha do seu sistema para o objetivo de autenticação:

A saída declara que temos fixo o "Firewalld não está funcionando”Erro em nosso sistema CentOS:

Conclusão

Firewalld é um controlado dinamicamente firewall que oferece suporte para o firewall e as zonas de rede. As configurações de firewall, iPsets e pontes Ethernet da IPv6 e IPv64 são configuradas com a ajuda do utilitário firewalld. Se você encontrou o “Firewalld não está funcionandoerro No seu sistema, então você está no lugar certo! Neste post, compilamos três métodos diferentes para Corrija o erro "Firewalld não está em execução" em um CentOS sistema.