GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Setup-Befehl in CentOS 7 wirft Fehler – FirewallD ist aktiv, bitte Firewall-cmd verwenden!

Ich verwende im Allgemeinen setup oder system-config-firewall Befehle zum Konfigurieren der Firewall auf CentOS-Maschinen. Aber die gleichen Befehle in CentOS 7 schlugen fehl mit einer Fehlermeldung 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.

Die obige Fehlermeldung empfiehlt die Verwendung von firewall-cmd Befehl, der tatsächlich firewalld verwendet Dienst.

Firewalld ist ein neuer Dienst, der system-config-firewall ersetzt in den neuesten Versionen von CentOS. Es ermöglicht Ihnen, die Firewall dynamisch zu verwalten, um die Vertrauensstufe von Netzwerkverbindungen oder Schnittstellen zu definieren. Wenn aktiviert, startet der Dienst während des Systemstarts und beim Abhören von Befehlen wie setup und system-config-firewall wird nicht funktionieren.

Sie können den Status von firewalld überprüfen wie unten gezeigt:

$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)

(oder)

$firewall-cmd --state
running

Firewalld mit dem GUI-Tool konfigurieren

Sie können firewall-config verwenden Befehl, der eine grafische Benutzeroberfläche zum Konfigurieren von firewalld bereitstellt . Wenn Sie keine haben, installieren Sie sie mit yum .

$yum install firewall-config
$firewall-config

Wie verwende ich den Firewall-cmd-Befehl?

Das erste, was Sie tun sollten, ist die Manpage von firewall-cmd zu überprüfen .

$man firewall-cmd

Um beispielsweise Port 80 in der Firewall zuzulassen, folgt der folgende Befehl.

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

Hier ist eine vollständige Anleitung zu Verwendungsbefehlen von Firewalld.

Wie erhalte ich Systemkonfigurations-Firewall- oder Setup-Befehle zurück?

Einfach, Sie müssen firewalld herunterfahren Dämon.

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


Cent OS
  1. Curl-Befehl unter CentOS 8 installieren und verwenden - Schritt-für-Schritt-Prozess?

  2. Fehler:Setup-Befehl nicht in CentOS VPS gefunden [Gelöst]

  3. Öffnen Sie HTTP 80- und HTTPS 443-Ports in firewalld unter CentOS 8

  4. „firewall-cmd:command not found“ unter CentOS 8 [Gelöst]

  5. So richten Sie eine Firewall mit FirewallD unter CentOS 8 ein

Installieren und verwenden Sie Docker Compose unter CentOS 8

So installieren und verwenden Sie Firewalld in CentOS / RHEL

So installieren und verwenden Sie den Curl-Befehl unter CentOS 8

So verwenden Sie den Verlaufsbefehl unter CentOS 8

So verwenden Sie den Befehl mtr traceroute unter CentOS 8

Deaktivieren Sie Firewalld auf CentOS