Jinsi ya Kurekebisha firewall-cmd: amri haipatikani Kosa katika RHEL/CentOS 7


firewall-cmd ni mstari wa mbele wa mstari wa amri kwa firewalld (firewalld daemon), zana ya udhibiti wa ngome yenye kiolesura cha D-Bus.

Inaauni IPv4 na IPv6; pia inasaidia mitandao kanda za ngome, madaraja na ipsets. Inaruhusu sheria za ngome zilizowekwa wakati katika kanda, pakiti zilizonyimwa kumbukumbu, hupakia kiotomatiki moduli za kernel, na vipengele vingine vingi.

Firewalld hutumia wakati wa kukimbia na chaguzi za usanidi za kudumu, ambazo unaweza kudhibiti kwa kutumia firewall-cmd. Katika makala haya, tutaeleza jinsi ya kutatua hitilafu ya \firewall-cmd: amri haijapatikana kwenye mifumo ya Linux ya RHEL/CentOS 7.

Tumekumbana na hitilafu iliyo hapo juu tulipokuwa tukijaribu kusanidi sheria za ngome kwenye AWS (Huduma za Wavuti za Amazon) EC2 (Elastic Cloud Compute) mfano wa Linux RHEL 7.4, kama inavyoonyeshwa kwenye picha ya skrini hapa chini.

Ili kurekebisha hitilafu hii, unahitaji kusakinisha firewalld kwenye RHEL/CentOS 7 kwa kutumia kidhibiti kifurushi cha yum kama ifuatavyo.

$ sudo yum install firewalld

Ifuatayo, anzisha firewalld na uiwezeshe kuanza kiotomatiki kwenye kuwasha mfumo, kisha uangalie hali yake.

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

Sasa unaweza kuendesha firewall-cmd ili kufungua mlango (5000 katika mfano huu) kwenye ngome kama hii, kila mara pakia upya usanidi wa ngome ili mabadiliko yaanze kutumika.

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

Ili kuzuia lango lililo hapo juu, endesha amri hizi.

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

Unaweza pia kupenda kusoma miongozo hii muhimu ya firewall:

  1. Jinsi ya Kuanza/Kusimamisha na Kuwasha/Kuzima FirewallD na Iptables Firewall kwenye Linux
  2. Jinsi ya Kusanidi FirewallD katika CentOS/RHEL 7
  3. Sheria Muhimu za ‘FirewallD’ za Kusanidi na Kudhibiti Firewall katika Linux
  4. Mambo Muhimu ya Firewall na Udhibiti wa Trafiki wa Mtandao Kwa Kutumia FirewallD na Iptables
  5. Jinsi ya Kuzuia Ufikiaji wa SSH na FTP kwa IP Maalum na Masafa ya Mtandao katika Linux

Katika makala haya, tumeelezea jinsi ya kutatua \firewall-cmd: amri haipatikani kwenye RHEL/CentOS 7. Ili kuuliza maswali yoyote au kushiriki baadhi ya mawazo, tumia fomu ya maoni iliyo hapa chini.