फिक्स " फ़ायरवॉल- cmd: कमांड नहीं मिला " आरएचईएल / सेंटो 7 में त्रुटि


फ़ायरवॉल-cmd फ़ायरवॉल ( फ़ायरवॉल डेमन ) के लिए एक कमांड लाइन फ्रंट-एंड है, जो डी-बस इंटरफ़ेस के साथ एक डायनेमिक फ़ायरवॉल मैनेजमेंट टूल है।

यह IPv4 और IPv6 दोनों का समर्थन करता है; यह नेटवर्क फ़ायरवॉल ज़ोन, ब्रिज और ipsets को भी सपोर्ट करता है। यह ज़ोन में समयबद्ध फ़ायरवॉल नियमों के लिए अनुमति देता है, इनकार किए गए पैकेटों को लॉग करता है, स्वचालित रूप से कर्नेल मॉड्यूल और कई अन्य सुविधाओं को लोड करता है।

फ़ायरवॉल रनटाइम और स्थायी कॉन्फ़िगरेशन विकल्पों का उपयोग करता है, जिसे आप फ़ायरवॉल-सेमी का उपयोग करके प्रबंधित कर सकते हैं। इस लेख में, हम बताएंगे कि RHEL/CentOS 7 लिनक्स सिस्टम पर " फ़ायरवॉल-cmd: कमांड नहीं मिला " कैसे हल करें।

नई लॉन्च की गई AWS ( Amazon वेब सेवाएँ ) EC2 ( Elastic Cloud Compute) पर हमने फ़ायरवॉल नियमों को कॉन्फ़िगर करने का प्रयास करते समय उपरोक्त त्रुटि का सामना किया ) RHEL 7.4 लिनक्स उदाहरण, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

इस त्रुटि को ठीक करने के लिए, आपको आरएचईएल/सेंटोस 7 पर फायरवालड स्थापित करने की आवश्यकता है: यम पैकेज प्रबंधक का उपयोग निम्नानुसार है।

$ sudo yum install firewalld

इसके बाद, फायरवॉल को शुरू करें और सिस्टम बूट में इसे ऑटो-स्टार्ट करने के लिए सक्षम करें, फिर इसकी स्थिति देखें।

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

अब आप इस तरह के फ़ायरवॉल में पोर्ट ( 5000 इस उदाहरण में) खोलने के लिए फ़ायरवॉल-cmd चला सकते हैं, परिवर्तन प्रभावी होने के लिए फ़ायरवॉल कॉन्फ़िगरेशन को हमेशा लोड करें।

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

उपरोक्त पोर्ट को ब्लॉक करने के लिए, इन कमांड को चलाएं।

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

आप इन उपयोगी फ़ायरवॉल गाइड को पढ़ना पसंद कर सकते हैं:

  1. How to Start/Stop and Enable/Disable FirewallD and Iptables Firewall in Linux
  2. How to Configure FirewallD in CentOS/RHEL 7
  3. Useful ‘FirewallD’ Rules to Configure and Manage Firewall in Linux
  4. Firewall Essentials and Network Traffic Control Using FirewallD and Iptables
  5. How to Block SSH and FTP Access to Specific IP and Network Range in Linux

इस लेख में, हमने समझाया है कि RHEL/CentOS पर " फ़ायरवॉल-cmd: कमांड नहीं मिला " कैसे हल करें। किसी भी प्रश्न को पूछने या कुछ विचार साझा करने के लिए, नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।