Pesquisa de site

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á em execução”? 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 netfilter do kernel do 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 não tiver essa ferramenta, você poderá encontrar um erro “FirewallD não está em execução ” em seu terminal CentOS. Nesta postagem, verificaremos três soluções diferentes para corrigir o erro “FirewallD is not running” em um sistema CentOS. Então vamos começar!

Como verificar o serviço FirewallD no CentOS

Existe a possibilidade de você não ter instalado ou ativado o FirewallD no seu CentOS. Para confirmar a causa desse erro, execute o comando abaixo:

$ rpm -qa firewalld

No CentOS, o utilitário rpm permite aos usuários atualizar, verificar, consultar, instalar e desinstalar qualquer pacote. Adicionaremos a opção “-qa” para consultar o pacote FirewallD no comando rpm. Como resultado, se a saída mostrar quaisquer detalhes 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, então você deve primeiro 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 para habilitar o serviço 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 CentOS pressionando “CTRL+ALT+T ” e escreva o seguinte:

$ sudo yum install firewalld

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

$ sudo systemctl start firewalld

Após iniciar o serviço FirewallD, habilite-o em seu sistema CentOS:

$ sudo systemctl enable firewalld

Por fim, verifique o status do serviço FirewallD:

$ sudo systemctl status firewalld

Como corrigir o erro “FirewallD não está em execução” no CentOS desmascarando o FirewallD

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

$ sudo systemctl status firewalld

Seu serviço FirewallD pode ser mascarado, e é por isso que está inativo em seu sistema. Para resolver este erro “FirewallD não está em execução”, você deve desmascará-lo antes de ativá-lo em seu sistema CentOS:

Para desmascarar o serviço FirewallD, executaremos este comando:

$ sudo systemctl unmask firewalld

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

$ sudo systemctl start firewalld

Em seguida, verifique o status do serviço FirewallD executando o comando abaixo em seu terminal:

$ sudo systemctl status firewalld

Como corrigir o erro “FirewallD não está em execução” no CentOS ativando o FirewallD

Para confirmar se o seu problema de ter o erro “FirewallD não está em execução ” se enquadra nessa situação, verifique primeiro o status do status do FirewallD:

$ sudo systemctl status firewalld

Se o serviço FirewallD tiver o status “inativo ” sem declarar nenhum motivo, você deve ativar o FirewallD em seu sistema:

Para corrigir o erro “FirewallD is not running ” no CentOS, a primeira coisa a fazer é iniciar o serviço FirewallD:

$ sudo systemctl start firewalld

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

$ sudo systemctl enable firewalld

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

$ sudo systemctl status firewalld

Tudo feito! Seu erro “FirewallD não está em execução” 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, a opção “–permanent ” é utilizada para definir as opções permanentemente. Considerando que a opção “–add-port” é adicionada à porta aberta 22 para o protocolo tcp:

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

A saída declara que corrigimos o erro “FirewallD não está em execução ” em nosso sistema CentOS:

Conclusão

Artigos relacionados: