Kaip ištaisyti „firewall-cmd: komanda nerasta“ klaidą RHEL/CentOS 7


firewall-cmd yra komandų eilutės sąsaja, skirta ugniasienei (firewalld demonas), dinaminiam ugniasienės valdymo įrankiui su D-Bus sąsaja.

Jis palaiko ir IPv4, ir IPv6; ji taip pat palaiko tinklų ugniasienės zonas, tiltus ir ipset. Tai leidžia nustatyti užkardos taisykles zonose, registruoja blokuotus paketus, automatiškai įkelia branduolio modulius ir daugybę kitų funkcijų.

Ugniasienė naudoja vykdymo laiką ir nuolatines konfigūracijos parinktis, kurias galite valdyti naudodami ugniasienę-cmd. Šiame straipsnyje paaiškinsime, kaip RHEL/CentOS 7 Linux sistemose išspręsti klaidą „firewall-cmd: komanda nerasta“.

Taip pat skaitykite: naudingos „FirewallD“ taisyklės, skirtos konfigūruoti ir valdyti užkardą sistemoje „Linux“

Bandydami konfigūruoti užkardos taisykles naujai paleistoje AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) susidūrėme su anksčiau pateikta klaida. ) RHEL 7.4 Linux egzempliorius, kaip parodyta toliau esančioje ekrano kopijoje.

Norėdami ištaisyti šią klaidą, turite įdiegti ugniasienės sistemoje RHEL/CentOS 7 naudodami „yum“ paketų tvarkyklę, kaip nurodyta toliau.

sudo yum install firewalld

Tada paleiskite ugniasienę ir įgalinkite ją automatiškai paleisti sistemos paleidimo metu, tada patikrinkite jos būseną.

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

Dabar galite paleisti firewall-cmd, kad atidarytumėte prievadą (šiame pavyzdyje 5000) užkardoje. Visada iš naujo įkelkite ugniasienės konfigūracijas, kad pakeitimai įsigaliotų.

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

Norėdami užblokuoti aukščiau nurodytą prievadą, vykdykite šias komandas.

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

Taip pat galbūt norėsite perskaityti šiuos naudingus ugniasienės vadovus:

  1. Kaip paleisti/sustabdyti ir įjungti/išjungti FirewallD ir Iptables ugniasienę sistemoje Linux
  2. Kaip sukonfigūruoti ugniasienę CentOS/RHEL 7
  3. Naudingos „FirewallD“ taisyklės, skirtos konfigūruoti ir valdyti ugniasienę sistemoje „Linux“.
  4. Firewall Essentials ir tinklo srauto valdymas naudojant FirewallD ir Iptables
  5. Kaip užblokuoti SSH ir FTP prieigą prie konkretaus IP ir tinklo diapazono sistemoje „Linux“.

Šiame straipsnyje paaiškinome, kaip išspręsti problemą „firewall-cmd: komanda nerasta“ sistemoje RHEL/CentOS 7. Jei norite užduoti klausimų ar pasidalyti mintimis, naudokite toliau pateiktą komentarų formą.