आरएचईएल 8 में स्टेटिक आईपी एड्रेस सेट करने के 3 तरीके


अपने लिनक्स वितरण के लिए एक स्थिर आईपी पते को कॉन्फ़िगर करना एक मौलिक कार्य है और इसे कुछ आसान चरणों में पूरा किया जाना चाहिए। RHEL 8 सार्वजनिक बीटा जारी करने के साथ, अब आप अपने नेटवर्क इंटरफ़ेस को NetworkManager उपयोगिताओं का उपयोग करके कुछ अलग तरीकों से कॉन्फ़िगर कर सकते हैं।

इस ट्यूटोरियल में हम आपको RHEL 8 इंस्टालेशन पर एक स्थिर IP एड्रेस सेट करने के लिए कुछ अलग तरीके दिखाने जा रहे हैं। ध्यान दें कि यह लेख मानता है, कि आप पहले से ही नेटवर्क सेटिंग्स को जानते हैं जो आप अपने सिस्टम के लिए आवेदन करना चाहते हैं।

1. मैन्युअल रूप से नेटवर्क लिपियों का उपयोग करके स्टेटिक आईपी को कैसे कॉन्फ़िगर करें

आप एक स्थिर IP पते को पुराने ढंग से संपादित करके कॉन्फ़िगर कर सकते हैं:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

मेरे मामले में फ़ाइल का नाम है:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

अपना नेटवर्क इंटरफ़ेस नाम खोजने के लिए, आप निम्न nmcli कमांड का उपयोग कर सकते हैं।

# nmcli con

फ़ाइल को संपादित करने के लिए बस अपने पसंदीदा संपादक का उपयोग करें और फ़ाइल खोलें:

# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

ifcfg-enp0s3 कॉन्फ़िगरेशन

TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

फिर NetworkManager के साथ पुनः आरंभ करें:

# systemctl restart NetworkManager

वैकल्पिक रूप से, आप उपयोग करके नेटवर्क इंटरफ़ेस को पुनः लोड कर सकते हैं:

# nmcli con down enp0s3 && nmcli con up enp0s3

अब आप आईपी कमांड का उपयोग करके नए आईपी पते की जांच कर सकते हैं जैसा कि दिखाया गया है।

# ip a show enp0s3

2. Nmtui टूल का उपयोग करके स्टेटिक आईपी को कैसे कॉन्फ़िगर करें

अपने RHEL 8 के लिए स्थिर IP पते को कॉन्फ़िगर करने का एक और तरीका है nmtui उपकरण का उपयोग करके, एक पाठ उपयोगकर्ता इंटरफ़ेस (TUI) है। इसका उपयोग करने के लिए बस अपने टर्मिनल में निम्न कमांड टाइप करें।

# nmtui

यह कार्यक्रम शुरू करेगा:

कनेक्शन संपादित करना चुनें, फिर इंटरफ़ेस चुनें:

अगली विंडो में आप अपने कीबोर्ड पर एरो कीज़ के साथ कर्सर ले जाकर नेटवर्क इंटरफेस सेटिंग्स को एडिट कर पाएंगे:

इस उदाहरण में, मैंने अपना IP पता 192.168.20.150 से बदलकर 192.168.20.160 कर दिया है। परिवर्तनों को सहेजने के लिए पृष्ठ के अंत तक स्क्रॉल करें और ठीक चुनें।

फिर " किसी कनेक्शन को सक्रिय करें " चुनकर नेटवर्क इंटरफ़ेस पुनः लोड करें:

फिर कनेक्शन नाम चुनें और < निष्क्रिय करें > चुनें:

और अब आपके द्वारा दी गई नई सेटिंग्स के साथ इंटरफ़ेस को सक्रिय करने के लिए < सक्रिय करें > चुनें।

फिर मुख्य मेनू पर लौटने के लिए < बैक > चुनें और फिर बाहर निकलने के लिए "छोड़ें" का चयन करें।

सत्यापित करें कि नया IP पता सेटिंग्स के साथ लागू किया गया है:

# ip a show enp0s3

3. Nmcli टूल का उपयोग करके स्टेटिक आईपी को कैसे कॉन्फ़िगर करें

Nmcli एक NetworkManager कमांड लाइन इंटरफ़ेस है जिसका उपयोग सूचना प्राप्त करने या नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करने के लिए किया जा सकता है।

यदि आप एक स्थिर IP पता सेट करना चाहते हैं, तो आप निम्नलिखित विकल्पों का उपयोग कर सकते हैं:

इंटरफ़ेस के लिए IP पता सेट करें enp0s3 RHEL 8 पर।

# nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

गेटवे को RHEL 8 पर सेट करें:

# nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

इंटरफ़ेस को सूचित करें कि यह मैनुअल कॉन्फ़िगरेशन (न कि dhcp आदि) का उपयोग कर रहा है।

# nmcli con mod enp0s3 ipv4.method manual

DNS कॉन्फ़िगर करें:

# nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

इंटरफ़ेस कॉन्फ़िगरेशन पुनः लोड करें:

# nmcli con up enp0s3 

आपके परिवर्तन /etc/sysconfig/network-script/ifcfg - में सहेजे जाएंगे।

यहाँ विन्यास फाइल है जो मेरे लिए बनाई गई है:

# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

ifcfg-enp0s3 कॉन्फ़िगरेशन

TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"

इस ट्यूटोरियल में आपने देखा कि नेटवर्क स्क्रिप्ट्स , nmtui और nmcli यूटिलिटीज के साथ RHEL 8 /> में एक स्थिर IP एड्रेस को कैसे कॉन्फ़िगर करें।। यदि आपके कोई प्रश्न या टिप्पणी हैं, तो कृपया नीचे टिप्पणी अनुभाग में उन्हें प्रस्तुत करने में संकोच न करें।