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:
- Come avviare/arrestare e abilitare/disabilitare FirewallD e Iptables Firewall in Linux
- Come configurare FirewallD in CentOS/RHEL 7
- Regole utili di "FirewallD" per configurare e gestire il firewall in Linux
- Elementi essenziali del firewall e controllo del traffico di rete utilizzando FirewallD e Iptables
- 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.