Website-Suche

So beheben Sie den Fehler „firewall-cmd: Befehl nicht gefunden“ in RHEL/CentOS 7


firewall-cmd ist ein Befehlszeilen-Frontend für firewalld (firewalld daemon), ein dynamisches Firewall-Verwaltungstool mit D-Bus-Schnittstelle.

Es unterstützt sowohl IPv4 als auch IPv6; Es unterstützt auch Netzwerk-Firewallzonen, Bridges und IPsets. Es ermöglicht zeitgesteuerte Firewall-Regeln in Zonen, protokolliert abgelehnte Pakete, lädt automatisch Kernel-Module und viele andere Funktionen.

Firewalld verwendet Laufzeit- und permanente Konfigurationsoptionen, die Sie mit firewall-cmd verwalten können. In diesem Artikel erklären wir, wie der Fehler „firewall-cmd: Befehl nicht gefunden“ auf RHEL/CentOS 7 Linux-Systemen behoben wird.

Lesen Sie auch: Nützliche „FirewallD“-Regeln zum Konfigurieren und Verwalten der Firewall unter Linux

Beim Versuch, Firewallregeln auf einem neu gestarteten AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) zu konfigurieren, ist der obige Fehler aufgetreten ) RHEL 7.4 Linux-Instanz, wie im Screenshot unten gezeigt.

Um diesen Fehler zu beheben, müssen Sie firewalld unter RHEL/CentOS 7 mit dem Yum-Paketmanager wie folgt installieren.

sudo yum install firewalld

Starten Sie als Nächstes firewalld und aktivieren Sie den automatischen Start beim Systemstart. Überprüfen Sie dann den Status.

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

Jetzt können Sie firewall-cmd ausführen, um einen Port (in diesem Beispiel 5000) in der Firewall wie folgt zu öffnen. Laden Sie die Firewall-Konfigurationen immer neu, damit die Änderungen wirksam werden.

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

Führen Sie diese Befehle aus, um den oben genannten Port zu blockieren.

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

Vielleicht möchten Sie auch diese nützlichen Firewall-Anleitungen lesen:

  1. So starten/stoppen und aktivieren/deaktivieren Sie FirewallD und Iptables Firewall unter Linux
  2. So konfigurieren Sie FirewallD in CentOS/RHEL 7
  3. Nützliche „FirewallD“-Regeln zum Konfigurieren und Verwalten der Firewall unter Linux
  4. Firewall-Grundlagen und Netzwerkverkehrskontrolle mit FirewallD und Iptables
  5. So blockieren Sie den SSH- und FTP-Zugriff auf bestimmte IP- und Netzwerkbereiche unter Linux

In diesem Artikel haben wir erklärt, wie man „firewall-cmd: Befehl nicht gefunden“ unter RHEL/CentOS 7 löst. Um Fragen zu stellen oder Gedanken mitzuteilen, verwenden Sie das Kommentarformular unten.