Ricerca nel sito web

Come risolvere l'errore "firewall-cmd: comando non trovato" in RHEL/CentOS 7


firewall-cmd è un front-end a riga di comando per firewalld (daemon firewalld), uno strumento di gestione dinamica del firewall con interfaccia D-Bus.

Supporta sia IPv4 che IPv6; supporta anche zone firewall di rete, bridge e ipset. Consente regole firewall temporizzate nelle zone, registra i pacchetti negati, carica automaticamente i moduli del kernel e tante altre funzionalità.

Firewalld utilizza opzioni di runtime e di configurazione permanente, che puoi gestire utilizzando firewall-cmd. In questo articolo, spiegheremo come risolvere l'errore "firewall-cmd: comando non trovato" sui sistemi Linux RHEL/CentOS 7.

Leggi anche: Regole utili di "FirewallD" per configurare e gestire il firewall in Linux

Abbiamo riscontrato l'errore precedente durante il tentativo di configurare le regole del firewall su un AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) appena lanciato ) Istanza Linux RHEL 7.4, come mostrato nello screenshot seguente.

Per correggere questo errore, devi installare firewalld su RHEL/CentOS 7 utilizzando il gestore pacchetti yum come segue.

sudo yum install firewalld

Successivamente, avvia firewalld e abilitalo all'avvio automatico all'avvio del sistema, quindi controlla il suo stato.

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

Ora puoi eseguire firewall-cmd per aprire una porta (5000 in questo esempio) nel firewall in questo modo, ricarica sempre le configurazioni del firewall affinché le modifiche abbiano effetto.

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

Per bloccare la porta sopra, esegui questi comandi.

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

Ti potrebbe interessare anche leggere queste utili guide sui firewall:

  1. Come avviare/arrestare e abilitare/disabilitare FirewallD e Iptables Firewall in Linux
  2. Come configurare FirewallD in CentOS/RHEL 7
  3. Regole utili di "FirewallD" per configurare e gestire il firewall in Linux
  4. Elementi essenziali del firewall e controllo del traffico di rete utilizzando FirewallD e Iptables
  5. Come bloccare l'accesso SSH e FTP a specifici IP e intervalli di rete in Linux

In questo articolo, abbiamo spiegato come risolvere "firewall-cmd: comando non trovato" su RHEL/CentOS 7. Per porre domande o condividere alcuni pensieri, utilizza il modulo di commento qui sotto.