Kako popraviti grešku "firewall-cmd: komanda nije pronađena" u RHEL/CentOS 7


firewall-cmd je front-end komandne linije za firewalld (firewalld daemon), dinamički alat za upravljanje firewall sa D-Bus interfejsom.

Podržava i IPv4 i IPv6; takođe podržava mrežne firewall zone, mostove i ipsete. Omogućava tempirana pravila zaštitnog zida u zonama, evidentira odbijene pakete, automatski učitava module kernela i mnoge druge funkcije.

Firewalld koristi opcije vremena izvođenja i trajne konfiguracije, kojima možete upravljati pomoću firewall-cmd. U ovom članku ćemo objasniti kako riješiti grešku “firewall-cmd: komanda nije pronađena” na RHEL/CentOS 7 Linux sistemima.

Pročitajte također: Korisna pravila 'FirewallD' za konfiguriranje i upravljanje firewall-om u Linuxu

Naišli smo na gornju grešku dok smo pokušavali konfigurirati pravila zaštitnog zida na novopokrenutom AWS (Amazon Web Services) EC2 (Elastic Cloud Compute ) RHEL 7.4 Linux instanca, kao što je prikazano na slici ispod.

Da popravite ovu grešku, morate instalirati firewalld na RHEL/CentOS 7 koristeći yum menadžer paketa kako slijedi.

sudo yum install firewalld

Zatim pokrenite firewalld i omogućite mu automatsko pokretanje pri pokretanju sistema, a zatim provjerite njegov status.

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

Sada možete pokrenuti firewall-cmd da otvorite port (5000 u ovom primjeru) u zaštitnom zidu na ovakav način, uvijek ponovo učitajte konfiguracije zaštitnog zida kako bi promjene stupile na snagu.

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

Da blokirate gornji port, pokrenite ove naredbe.

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

Možda biste željeli pročitati i ove korisne vodiče za firewalld:

  1. Kako pokrenuti/zaustaviti i omogućiti/onemogućiti FirewallD i Iptables Firewall u Linuxu
  2. Kako konfigurirati FirewallD u CentOS/RHEL 7
  3. Korisna pravila 'FirewallD' za konfiguriranje i upravljanje vatrozidom u Linuxu
  4. Osnove zaštitnog zida i kontrola mrežnog saobraćaja koristeći FirewallD i Iptables
  5. Kako blokirati SSH i FTP pristup određenoj IP adresi i opsegu mreže u Linuxu

U ovom članku smo objasnili kako riješiti “firewall-cmd: komanda nije pronađena” na RHEL/CentOS 7. Da biste postavili bilo kakva pitanja ili podijelili neke misli, koristite formular za komentare ispod.