GNU/Linux >> Tutoriels Linux >  >> Cent OS

La commande de configuration dans CentOS 7 génère une erreur - FirewallD est actif, veuillez utiliser firewall-cmd !

J'utilise généralement configuration ou system-config-firewall commandes pour configurer le pare-feu sur les machines CentOS. Mais les mêmes commandes dans CentOS 7 ont échoué avec un message d'erreur ERROR :FirewallD is active, please use firewall-cmd .

$setup
 ERROR: FirewallD is active, please use firewall-cmd.
 ERROR: FirewallD is active, please use firewall-cmd.

Le message d'erreur ci-dessus recommande d'utiliser firewall-cmd commande, qui utilise en fait firewalld services.

Firewalld est un nouveau service qui remplace system-config-firewall dans les dernières versions de CentOS. Il vous permet de gérer dynamiquement le pare-feu pour définir le niveau de confiance des connexions réseau ou des interfaces. Lorsqu'il est activé, le service démarre lors du démarrage du système et lorsqu'il écoute, les commandes telles que setup et system-config-firewall ne fonctionnera pas.

Vous pouvez vérifier l'état de firewalld comme indiqué ci-dessous :

$service firewalld status
Redirecting to /bin/systemctl status firewalld.service
â firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
 Active: active (running)

(ou)

$firewall-cmd --state
running

Configuration de firewalld à l'aide de l'outil graphique

Vous pouvez utiliser firewall-config commande qui fournit une interface utilisateur graphique pour configurer firewalld . Si vous n'en avez pas, installez-le en utilisant yum .

$yum install firewall-config
$firewall-config

Comment utiliser la commande firewall-cmd ?

La première chose à faire est de consulter la page de manuel de firewall-cmd .

$man firewall-cmd

Par exemple, pour autoriser le port 80 dans le pare-feu, voici la commande.

$firewall-cmd --add-port=80/tcp --permanent
success

Voici un guide complet sur les commandes d'utilisation de firewalld.

Comment récupérer les commandes system-config-firewall ou setup ?

Simple, vous devez désactiver firewalld démon.

$service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall


Cent OS
  1. Installer et utiliser la commande Curl sur CentOS 8 - Processus étape par étape ?

  2. Erreur :Commande de configuration introuvable dans CentOS VPS [Résolu]

  3. Ouvrez les ports HTTP 80 et HTTPS 443 dans le pare-feu sur CentOS 8

  4. "firewall-cmd:commande introuvable" sur CentOS 8 [Résolu]

  5. Comment configurer le pare-feu à l'aide de FirewallD sur CentOS 8

Installer et utiliser Docker Compose sur CentOS 8

Comment installer et utiliser Firewalld dans CentOS / RHEL

Comment installer et utiliser la commande Curl sur CentOS 8

Comment utiliser la commande history sur CentOS 8

Comment utiliser la commande mtr traceroute sur CentOS 8

Désactiver le pare-feu sur CentOS