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á funcionando” erro 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.