Comment réparer l'erreur «Firewalld ne fonctionne pas» sur Centos

Comment réparer l'erreur «Firewalld ne fonctionne pas» sur Centos
Êtes-vous à la recherche d'une solution pour corriger l'erreur "Firewalld ne fonctionne pas"? Nous sommes là pour vous aider. Dans les systèmes d'exploitation basés sur Linux tels que Centos, Pare-feu est un utilitaire de gestion du pare-feu. Il agit comme un frontal pour le cadre netfilter du noyau Linux, offrant une fonctionnalité de pare-feu. Il prend en charge les zones de pare-feu, les ponts, l'IPv6, l'IPv4 et d'autres IPSET pour les réseaux.

Si l'utilitaire Firewalld n'est pas activé ou si votre système manque cet outil, vous pouvez rencontrer un «Firewalld ne fonctionne pas”Erreur dans votre terminal centos. Dans cet article, nous vérifierons trois solutions différentes pour réparer le «Tout le monde ne fonctionne pas» Sur un système CentOS. Alors, commençons!

Comment vérifier le service de tout le monde sur Centos

Il existe une possibilité que vous n'ayez pas installé ou activé le pare-feu sur votre Centos. Pour confirmer la cause de cette erreur, exécutez la commande ci-dessous:

$ RPM -QA Firewalld

À Centos, le RPM L'utilitaire permet aux utilisateurs de mettre à jour, vérifier, interroger, installer, désinstaller tout package. Nous ajouterons le "-QA”Option pour interroger le package Firewalld dans la commande RPM. En conséquence, si la sortie vous montre des détails sur le package Firewalld, cela déclare que le package Firewalld est installé:

Si l'exécution du RPM ne montre aucune information liée au Firewalld, vous devez d'abord l'installer sur votre système avant de le configurer.

Allez-y et installez Firewalld s'il n'est pas déjà installé sur votre système CentOS. Sinon, passez à la section suivante et suivez la procédure d'activation du service Firewalld sur Centos.

Comment réparer l'erreur «Firewalld ne fonctionne pas» sur CentOS en installant un pare-feu

Pour installer un pare-feu sur votre système, ouvrez votre terminal CentOS en appuyant sur "Ctrl + alt + t«Et écrivez ce qui y est en dessous:

$ sudo yum installer le pare-feu

Maintenant, commencez le service Firewalld en exécutant cette commande:

$ sudo systemctl start Firewalld

Après avoir démarré le service Firewalld, activez-le sur votre système CentOS:

$ sudo systemctl activer le pare-feu

Enfin, consultez l'état du service Firewalld:

$ sudo systemctl status Firewalld

Comment réparer l'erreur «Firewalld ne fonctionne pas» sur CentOS en démasquant le Firewalld

Vous pouvez vous retrouver coincé dans une situation où Firewalld est installé sur votre système; Cependant, l'exécution de toute commande Firewalld vous montre toujours le «Firewalld ne fonctionne pas" erreur. Pour corriger cette erreur, vous devez connaître l'état du service Firewalld sur votre système:

$ sudo systemctl status Firewalld

Ton Service de Firewalld peut être masqué, c'est pourquoi il est inactif sur votre système. Pour résoudre ceci "Firewalld ne fonctionne pas”Erreur, vous devez d'abord le démasquer avant de l'activer dans votre système CentOS:

Pour Démasser le service de tout le monde, Nous exécuterons cette commande:

$ sudo systemctl démasquer le pare-feu

Maintenant, commencez le service de Firewalld sur votre système:

$ sudo systemctl start Firewalld

Ensuite, consultez l'état du service Firewalld en exécutant la commande ci-dessous dans votre terminal:

$ sudo systemctl status Firewalld

Comment réparer l'erreur «Firewalld ne fonctionne pas» sur CentOS en permettant à Firewalld

Pour confirmer si votre problème d'avoir le «Firewalld ne fonctionne pas«L'erreur relève de cette situation, vous devez d'abord vérifier l'état du statut Firewalld:

$ sudo systemctl status Firewalld

Si le service de pare-feu a «inactif"Statut sans déclarer aucune raison, alors vous devriez Activer le pare-feu sur votre système:

Pour réparer le «Firewalld ne fonctionne pas”Erreur sur Centos, la première chose à faire est de démarrer le service Firewalld:

$ sudo systemctl start Firewalld

Maintenant, activez-le sur votre système CENTOS en écrivant la commande ci-dessous dans le terminal:

$ sudo systemctl activer le pare-feu

Pour consulter l'état du service Firewalld, exécutez cette commande:

$ sudo systemctl status Firewalld

Terminé! Ton "Firewalld ne fonctionne pas«L'erreur doit être corrigée après avoir suivi l'une des procédures données. Maintenant, nous allons tester le service Firewalld en exécutant un exemple de commande:

$ sudo Firewall-CMD --permanent --add-port = 22 / TCP

Dans cette commande de tout le monde, le «-permanent«L'option est utilisée pour définir les options en permanence. Tandis que le "-port complément"L'option est ajoutée au port ouvrir 22 pour le protocole TCP:

Entrez le mot de passe du système à des fins d'authentification:

La sortie déclare que nous avons fixé le "Firewalld ne fonctionne pas”Erreur sur notre système CENTOS:

Conclusion

Pare-feu est un contrôlé dynamiquement pare-feu qui offre une prise en charge du pare-feu et des zones de réseau. Les paramètres de pare-feu IPv6 et IPv64, les IPSET et les ponts Ethernet sont configurés à l'aide de l'utilitaire Firewalld. Si vous avez rencontré le «Firewalld ne fonctionne pas" erreur Sur votre système, alors vous êtes au bon endroit! Dans cet article, nous avons compilé trois méthodes différentes pour Corrigez l'erreur "Firewalld ne fonctionne pas" sur un CENTOS système.