Recherche de site Web

Comment réparer l'erreur « firewall-cmd : commande introuvable » dans RHEL/CentOS 7


firewall-cmd est une interface de ligne de commande pour firewalld (démon firewalld), un outil de gestion de pare-feu dynamique avec une interface D-Bus.

Il prend en charge IPv4 et IPv6 ; il prend également en charge les zones de pare-feu, les ponts et les ipsets des réseaux. Il permet des règles de pare-feu chronométrées dans les zones, enregistre les paquets refusés, charge automatiquement les modules du noyau et bien d'autres fonctionnalités.

Firewalld utilise des options d'exécution et de configuration permanente, que vous pouvez gérer à l'aide de firewall-cmd. Dans cet article, nous expliquerons comment résoudre l'erreur « firewall-cmd : commande introuvable » sur les systèmes Linux RHEL/CentOS 7.

Lire aussi : Règles « FirewallD » utiles pour configurer et gérer le pare-feu sous Linux

Nous avons rencontré l'erreur ci-dessus en essayant de configurer des règles de pare-feu sur un système AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) récemment lancé. ) Instance Linux RHEL 7.4, comme indiqué dans la capture d'écran ci-dessous.

Pour corriger cette erreur, vous devez installer firewalld sur RHEL/CentOS 7 à l'aide du gestionnaire de packages yum comme suit.

sudo yum install firewalld

Ensuite, démarrez firewalld et activez-le pour démarrer automatiquement au démarrage du système, puis vérifiez son état.

sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo systemctl status firewalld

Vous pouvez maintenant exécuter firewall-cmd pour ouvrir un port (5000 dans cet exemple) dans le pare-feu comme celui-ci, rechargez toujours les configurations du pare-feu pour que les modifications prennent effet.

sudo firewall-cmd --zone=public --add-port=5000/tcp --permanent
sudo firewall-cmd --reload

Pour bloquer le port ci-dessus, exécutez ces commandes.

sudo firewall-cmd --zone=public --remove-port=5000/tcp --permanent
sudo firewall-cmd --reload

Vous aimerez peut-être également lire ces guides utiles sur Firewall :

  1. Comment démarrer/arrêter et activer/désactiver le pare-feu FirewallD et Iptables sous Linux
  2. Comment configurer FirewallD dans CentOS/RHEL 7
  3. Règles « FirewallD » utiles pour configurer et gérer le pare-feu sous Linux
  4. Principes essentiels du pare-feu et contrôle du trafic réseau à l'aide de FirewallD et Iptables
  5. Comment bloquer l'accès SSH et FTP à une plage IP et réseau spécifique sous Linux

Dans cet article, nous avons expliqué comment résoudre « firewall-cmd : commande introuvable » sur RHEL/CentOS 7. Pour poser des questions ou partager des réflexions, utilisez le formulaire de commentaires ci-dessous.