Computer >> कंप्यूटर >  >> प्रणाली >> Linux

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

इस लेख में हम इस बात पर विचार करेंगे कि Linux पर नेटवर्क कैसे कॉन्फ़िगर किया जाए CentOS/RHEL 7/8 और कॉन्फ़िगरेशन फ़ाइलों का उपयोग करके नेटवर्क इंटरफेस सेट करें, बुनियादी नेटवर्क कॉन्फ़िगरेशन टूल खोजें, आदि। यह एक प्रासंगिक विषय है, क्योंकि किसी भी सर्वर का कॉन्फ़िगरेशन उस पर नेटवर्क कॉन्फ़िगरेशन से शुरू होता है।

यह लेख मानक नेटवर्क का उपयोग करके RHEL/CentOS 7 पर नेटवर्क कॉन्फ़िगरेशन के पहलुओं से संबंधित है। सेवा। हम यह भी अध्ययन करेंगे कि डिफ़ॉल्ट नेटवर्क मैनेजर (NM) . का उपयोग कैसे करें CentOS/RHEL 8 में नेटवर्किंग कॉन्फ़िगर करने के लिए।

आरएचईएल/सेंटोस पर नेटवर्क इंटरफेस डिवाइस का नामकरण

Linux में नेटवर्क इंटरफ़ेस नामकरण की पारंपरिक योजना eth0 . जैसे नाम निर्दिष्ट करती है , eth1, आदि। हालांकि, ये नाम इंटरफेस से कसकर बंधे नहीं हैं, और रिबूट के बाद कई इंटरफेस को अलग-अलग नाम मिल सकते हैं। यह कुछ समस्याएं पैदा कर सकता है, उदाहरण के लिए, जब आप फ़ायरवॉल या iptables के माध्यम से फ़ायरवॉल को कॉन्फ़िगर करते हैं। इसके कारण, RedHat 7 और CentOS 7 से शुरू होकर विभिन्न नामकरण योजनाओं के पदानुक्रम के आधार पर नेटवर्क इंटरफ़ेस नाम निर्दिष्ट करने का निर्णय लिया गया। डिफ़ॉल्ट रूप से, सिस्टमड नामकरण योजनाओं को लागू करेगा जो पहले उपलब्ध और लागू होने वाले को चुनता है। नेटवर्क डिवाइस के नाम स्वचालित रूप से असाइन किए जाते हैं और हार्डवेयर जोड़े या बदले जाने पर भी अपरिवर्तित रहते हैं। दूसरी ओर, ऐसे इंटरफ़ेस नाम कम पठनीय हैं, उदा। जी., enp5s0 या ens3 बनाम पारंपरिक eth0 या eth1

आप निम्न क्रियाओं को निष्पादित करके डिफ़ॉल्ट Linux इंटरफ़ेस नाम पर वापस जा सकते हैं।

संपादित करें /etc/default/grub :

# nano /etc/default/grub

निम्न को GRUB_CMDLINE_LINUX . में जोड़ें पंक्ति:

net.ifnames=0 biosdevname=0

यहां पूरी GRUB लाइन का एक उदाहरण दिया गया है:

GRUB_CMDLINE_LINUX="consoleblank=0 fsck.repair=yescrashkernel=auto nompath selinux=0 rhgb शांत net.ifnames=0 biosdevname=0"

अपना ग्रब कॉन्फ़िगरेशन रीफ़्रेश करें:

# grub2-mkconfig -o /boot/grub2/grub.cfg

नेटवर्क इंटरफ़ेस की कॉन्फ़िगरेशन फ़ाइल का नाम बदलें:

# mv /etc/sysconfig/network-scripts/ifcfg-ens3 /etc/sysconfig/network-scripts/ifcfg-eth0

और डिवाइस . बदलें मूल्य:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

फ़ाइल सहेजें, अपने होस्ट को रीबूट करें और सुनिश्चित करें कि क्या परिवर्तन लागू किए गए हैं:

# ip a

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

इंटरफ़ेस को eth0 . कहा जाता है अब।

CentOS/RHEL स्थापना के दौरान आरंभिक नेटवर्क कॉन्फ़िगरेशन

प्रारंभ में, CentOS Linux स्थापना के दौरान आप "नेटवर्क और होस्टनाम पर क्लिक करके अपने नेटवर्क इंटरफ़ेस को ग्राफिकल मोड में कॉन्फ़िगर कर सकते हैं। "मेनू में। यहां आप अपना सर्वर नाम निर्दिष्ट करें, आईपी पता और गेटवे, डीएनएस, आदि जोड़ें। ऊपर दिए गए लिंक के बाद इस चरण पर नेटवर्क कॉन्फ़िगरेशन पर विस्तृत मार्गदर्शिका देखें।

CentOS/RHEL पर नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन फ़ाइल को कैसे संपादित करें?

आइए लिनक्स होस्ट पर उपलब्ध नेटवर्क इंटरफेस की सूची प्रदर्शित करें

# ip a

आपके Linux होस्ट की नेटवर्क कॉन्फ़िगरेशन फ़ाइलें /etc/sysconfig/network-scripts में संग्रहित की जाती हैं . NetworkManager डेमॉन प्रत्येक संजाल अंतरफलक के लिए इन फाइलों को बनाता है. हमारे मामले में, कॉन्फ़िगरेशन फ़ाइल को ifcfg-eth0  . कहा जाता है (आपके नेटवर्क इंटरफेस नामकरण योजना के आधार पर आपका एक अलग नाम हो सकता है)।

आइए मुख्य मापदंडों का अध्ययन करें:

  • DEVICE - सिस्टम में इसके नाम से मेल खाने वाले नेटवर्क एडेप्टर का नाम (यह हमारे उदाहरण में eth0 है)
  • BOOTPROTO IP पता कैसे असाइन किया जाता है (स्थिर मैन्युअल रूप से दर्ज किया गया मान है, dhcp इसका मतलब है कि आईपी पता स्वचालित रूप से असाइन किया गया है)
  • IPADDR - एक आईपी पता
  • NETMASK - एक नेटवर्क मास्क
  • GATEWAY - एक डिफ़ॉल्ट गेटवे
  • DNS1 प्राथमिक DNS सर्वर है
  • DNS2 एक वैकल्पिक DNS सर्वर है
  • ONBOOT आपका नेटवर्क इंटरफ़ेस प्रारंभ करने की विधि है (हां — स्वचालित, नहीं — मैनुअल)
  • UUID आपके नेटवर्क इंटरफ़ेस का विशिष्ट पहचानकर्ता है। आप इसे uuidgen . का उपयोग करके स्वयं उत्पन्न कर सकते हैं आदेश
  • IPV4_FAILURE_FATAL IPv4 नेटवर्क इंटरफ़ेस को अक्षम करता है यदि उसका कॉन्फ़िगरेशन गलत है (हां — अक्षम करता है, नहीं — पत्ते सक्षम)
  • IPV6_FAILURE_FATAL IPv6 नेटवर्क इंटरफ़ेस को अक्षम करता है यदि उसका कॉन्फ़िगरेशन गलत है (हां — अक्षम करता है, नहीं — पत्ते सक्षम)
  • IPV6_AUTOCONF IPv6 ऑटोकॉन्फ़िगरेशन की अनुमति देता है या अस्वीकार करता है
  • IPV6_INIT IPv6 एड्रेसिंग का उपयोग करने में सक्षम बनाता है (हां — IPv6 एड्रेसिंग का उपयोग किया जाता है, नहीं — एड्रेसिंग का उपयोग नहीं किया जाता है)
  • PEERROUTES DHCP का उपयोग करते समय डिफ़ॉल्ट गेटवे कॉन्फ़िगरेशन की प्राथमिकता सेट करता है
  • IPV6_PEERROUTES IPv6 के लिए DHCP का उपयोग करते समय डिफ़ॉल्ट गेटवे कॉन्फ़िगरेशन की प्राथमिकता सेट करता है

आइए इस जानकारी के आधार पर नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करें।

CentOS/RHEL में स्टेटिक आईपी एड्रेस कैसे कॉन्फ़िगर करें?

इसे संपादित करने के लिए नेटवर्क कॉन्फ़िग फ़ाइल खोलें:

# mcedit /etc/sysconfig/network-scripts/ifcfg-eth0

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

इस उदाहरण में, मैंने एक स्थिर IP पता, एक सबनेट मास्क, एक गेटवे और कई DNS सर्वर निर्दिष्ट किए हैं। स्वचालित इंटरफ़ेस बूट सक्षम करें:

ONBOOT="हां"

परिवर्तन करने के बाद, अपने नेटवर्क . को पुनः प्रारंभ करें सेवा। यदि यह ठीक है, तो आपको निम्न सूची दिखाई देगी:

# service network restart

नेटवर्क को फिर से शुरू करना (systemctl के माध्यम से):[ठीक है]

साथ ही, आप बस सभी कनेक्शन प्रोफाइल पुनः लोड कर सकते हैं:

# nmcli connection reload

डीएचसीपी से डायनामिक आईपी एड्रेस कैसे प्राप्त करें?

यदि आप सर्वर को अपने नेटवर्क पर डीएचसीपी सर्वर से एक गतिशील आईपी पता प्राप्त करना चाहिए, तो इंटरफ़ेस कॉन्फ़िगरेशन फ़ाइल खोलें और सेटिंग्स बदलें:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

हमने आईपी पते और मास्क से संबंधित सभी पैरामीटर हटा दिए हैं, और आईपी पते को dhcp  को असाइन करने का तरीका बदल दिया है। (बूटप्रोटो ="डीएचसीपी")। सभी परिवर्तन करने के बाद, नेटवर्क सेवा को पुनः लोड करना न भूलें।

RHEL/CentOS पर IPv6 को कैसे निष्क्रिय करें?

लेख लिखे जाने तक, ipv6 सक्रिय रूप से नहीं था, और अक्सर व्यवस्थापक ipv4 . का उपयोग करना पसंद करते हैं , अगर संभव हो तो। इसलिए यदि आप IPv6 प्रोटोकॉल का उपयोग नहीं कर रहे हैं, तो इसे अपने सर्वर पर अक्षम कर दें। यदि आप सुनिश्चित हैं कि आपकी कोई भी सेवा ipv6 के साथ काम करने के लिए कॉन्फ़िगर नहीं की गई है, तो आप नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन के लिए आगे बढ़ सकते हैं। अन्यथा, चेक से शुरू करना बेहतर है। आपको यह जांचना होगा कि कौन सी सेवाएं IPv6 का उपयोग कर रही हैं और सेवा कॉन्फ़िगरेशन में प्रोटोकॉल को अक्षम करें। यह आदेश चलाएँ:

# netstat -tulnp

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

मेरे पास एक परीक्षण सर्वर है, इसलिए ipv6 केवल sshd और chronyd के लिए उपयोग किया जाता है। इसका पता “:::” द्वारा लगाया जा सकता है।

नेटवर्क कॉन्फ़िगरेशन में ipv6 को अक्षम करने के बाद समस्याओं को रोकने के लिए, उन सेवाओं के लिए प्रोटोकॉल को अक्षम करें जो आपके सर्वर पर उनका उपयोग करती हैं। उदाहरण के लिए, sshd कॉन्फ़िगरेशन फ़ाइल खोलें:

# mcedit /etc/ssh/sshd_config

और इन पंक्तियों पर टिप्पणी न करें:

#पता परिवार कोई भी#सुनोपता 0.0.0.0

फिर सेवा को पुनरारंभ करें:

# service sshd restart

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

जैसा कि आप देख सकते हैं, ipv6 अब sshd के लिए उपलब्ध नहीं है। अन्य सेवाओं के लिए भी ऐसा ही करें।

आइए नेटवर्क सेटिंग्स में ipv6 प्रोटोकॉल को अक्षम करें। खोलें /etc/sysctl.conf :

# nano /etc/sysctl.conf 
और वहां निम्न पंक्तियां जोड़ें:

net.ipv6.conf.all.disable_ipv6 =1net.ipv6.conf.default.disable_ipv6 =1

फ़ाइल को सहेजें और निम्न का उपयोग करके परिवर्तन लागू करें:

# sysctl -p

net.ipv6.conf.all.disable_ipv6 =1net.ipv6.conf.default.disable_ipv6 =1

फिर खोलें /etc/sysconfig/network . इसमें यह कॉन्फ़िगरेशन जोड़ें:

NETWORKING_IPV6=noIPV6INIT=no

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

नेटवर्क कॉन्फ़िगरेशन इंटरफ़ेस फ़ाइल से निम्न पंक्ति निकालें /etc/sysconfig/network-scripts/ifcfg-eth0:

आईपीवी6आईएनआईटी="हां"

और अंत में, ग्रब में ipv6 के उपयोग की अनुमति न दें:

# nano /etc/default/grub

निम्नलिखित को GRUB_CMDLINE_LINUX पंक्ति के अंत में जोड़ें:

ipv6.disable=1

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

सभी परिवर्तन करने के बाद, फ़ाइल को सहेजें और ग्रब अपडेट करें:

# grub2-mkconfig -o /boot/grub2/grub.cfg

अपने सर्वर को रीबूट करें और अपने नेटवर्क कॉन्फ़िगरेशन की जांच करें:

# ifconfig
ipv6 प्रोटोकॉल आपके सर्वर पर अक्षम है।

DNS नेमसर्वर को CentOS/RHEL पर सेट करना

आप /etc/resolv.conf . का उपयोग करके अपने होस्ट के लिए DNS नेमसर्वर कॉन्फ़िगर कर सकते हैं या उन्हें अपनी नेटवर्क इंटरफ़ेस सेटिंग में निर्दिष्ट करें। Linux नेटवर्क इंटरफ़ेस के लिए स्थिर कॉन्फ़िगरेशन सेट करते समय, हमने पहले ही निम्न पैरामीटर का उपयोग करके DNS सर्वर निर्दिष्ट कर दिए हैं:

DNS1=DNS2=DNS3=

अपने लिए आवश्यक DNS सर्वर सेट करें और नेटवर्क . को पुनः प्रारंभ करें सेवा।

DNS नेमसर्वर स्वचालित रूप से /etc/resolv.conf . में पंजीकृत होते हैं उन्हें नेटवर्क कॉन्फ़िगरेशन फ़ाइल से लेना। यदि आपने नेटवर्क कॉन्फ़िगरेशन के दौरान DNS सर्वर निर्दिष्ट नहीं किए हैं, तो इसे /etc/resolv.conf में मैन्युअल रूप से करें :

नेमसर्वर 1.1.1.1नेमसर्वर 8.8.8.8नामसर्वर 8.8.4.4

RHEL/CentOS पर सिंगल नेटवर्क इंटरफेस के लिए एकाधिक आईपी पते बनाएं

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

# nano /etc/sysconfig/network-scripts/ifcfg-eth0

इसे इस तरह बदलें:

# parse-kickstartUUID="b8bccd4c-fb1b-4d36-9d45-044c7c0194eb"IPADDR1="*.*.*.*"IPADDR2="*.*.*.*"GATEWAY="*.*. *.*"NETMASK="255.255.255.0"BOOTPROTO="static"DEVICE="eth0"ONBOOT="yes"DNS1=1.1.1.1DNS2=8.8.8.8DNS3=8.8.4.4

कहां:
IPADDR1 - पहला आईपी पता
IPADDR2 - दूसरा आईपी पता
GATEWAY - मुख्य प्रवेश द्वार

या एक उपनाम . बनाएं आपकी मुख्य कॉन्फ़िगरेशन फ़ाइल में:

# nano /etc/sysconfig/network-scripts/ifcfg-eth0:1

और यहाँ कुछ पंक्तियाँ जोड़ें, लेकिन गेटवे निर्दिष्ट न करें:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

सभी सेटिंग्स के कॉन्फ़िगरेशन के बाद, अपनी नेटवर्क सेवा को पुनरारंभ करें:

# service network restart
Windows पर, आप एकल नेटवर्क इंटरफ़ेस पर एकाधिक IP पते (उपनाम) भी कॉन्फ़िगर कर सकते हैं।

RHEL/CentOS पर VLAN (802.1Q) टैगिंग कॉन्फ़िगर करें

हमने लेख में CentOS/RHEL/Fedora में नेटवर्क इंटरफ़ेस के लिए कई VLAN के कॉन्फ़िगरेशन के बारे में अधिक बताया:RHEL/CentOS Linux पर 802.1Q VLAN टैगिंग को कैसे कॉन्फ़िगर करें।

RHEL/CentOS पर एकाधिक नेटवर्क इंटरफ़ेस कॉन्फ़िगर करना

यदि आपके सर्वर पर कई नेटवर्क इंटरफेस हैं, तो आप उनके लिए अलग-अलग आईपी पते निर्दिष्ट कर सकते हैं। आइए जानें इसे कैसे करें। यदि आपके सर्वर पर एक से अधिक नेटवर्क इंटरफ़ेस हैं, तो “ip a "कमांड को यह जानकारी प्रदर्शित करनी चाहिए:

# ip a

1:lo: mtu 65536 qdisc noqueue State UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0 .0.1/8 स्कोप होस्ट lovalid_lft हमेशा पसंदीदा_एलएफटी हमेशा के लिए 2:eth0: mtu 1500 qdisc pfifo_fast राज्य यूपी समूह डिफ़ॉल्ट qlen 1000link/ether 52:52:42:54:2c:36 brd ff:ff:ff:ff:ff:ffinet 15.*.*.*/16 brd 15.*.*.255 स्कोप वैश्विक eth0valid_lft हमेशा पसंदीदा_एलएफटी हमेशा के लिए3:eth1: mtu 1500 qdisc noop State DOWN group default qlen 1000link/ether 52:52:42:54:2c:b8 brd ff:ff:ff:ff:ff:f

दूसरा इंटरफ़ेस कॉन्फ़िगर करने के लिए, इसके लिए एक फ़ाइल बनाएँ:
# nano /etc/sysconfig/network-scripts/ifcfg-eth1
और इसमें निम्न कॉन्फ़िगरेशन जोड़ें:

IPADDR="*.*.*.*"GATEWAY="*.*.*.*"NETMASK="255.255.255.0"BOOTPROTO="static"DEVICE="eth1"ONBOOT="yes"

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

फिर आपको अपने सर्वर पर एक डिफ़ॉल्ट गेटवे सेट करना होगा। जांचें कि कौन सा गेटवे अभी सेट है और यदि आवश्यक हो तो इसे बदल दें:

# netstat -nr

कर्नेल आईपी रूटिंग टेबलगंतव्य गेटवे जेनमास्क फ्लैग्स एमएसएस विंडो irtt Iface0.0.0.0 15.*.*.1 0.0.0.0 UG 0 0 0 eth1169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0169.254.0 .0 0.0.0.0 255.255.0.0 U 0 0 0 eth115.*.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth015.*.*.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

eth1 इंटरफ़ेस मुख्य प्रवेश द्वार है। मैं eth0 का उपयोग करना चाहता हूं। आइए इसे बदलें:

# route add default gw *.*.*.* - गेटवे को eth0 में निर्दिष्ट गेटवे से बदलें

# route delete default gw *.*.*.* — eth1 गेटवे हटाएं

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

यदि आप सर्वर रीबूट होने के बाद इस सेटिंग को रखना चाहते हैं, तो इन आदेशों को rc.local . में जोड़ें (आरएचईएल/सेंटोस पर बूट पर सेवाओं को स्वचालित रूप से कैसे शुरू करें? लेख देखें)।

RHEL/CentOS पर उपयोगी नेटवर्किंग कमांड

  • ifdown eth1 — निर्दिष्ट नेटवर्क इंटरफ़ेस को अक्षम करता है
  • ifup eth1 - निर्दिष्ट नेटवर्क इंटरफ़ेस को सक्षम करता है
  • ifconfig - सभी नेटवर्क इंटरफेस के बारे में जानकारी दिखाता है
  • ifconfig -a | grep ether | gawk '{print $2}' — एक इंटरफ़ेस के MAC पतों को प्रदर्शित करने के लिए एक कमांड है
  • ip a | grep ether | gawk '{print $2}'ip a . का उपयोग करके ऊपर जैसा ही है
  • service network restart या systemctl restart network - systemctl का उपयोग करके नेटवर्क सेवा को पुनरारंभ करता है
  • systemctl restart NetworkManager.service - एनएम को पुनरारंभ करता है
  • ip route या ip route show — Linux पर रूटिंग टेबल प्रदर्शित करता है
  • ping host - निर्दिष्ट होस्ट को पिंग करता है
  • whois domain - डोमेन के बारे में whois जानकारी दिखाता है
  • dig domain - किसी डोमेन के बारे में DNS जानकारी दिखाता है

RHEL/CentOS पर नेटवर्क व्यवस्थापन उपकरण

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

# yum install net-tools -y

स्थापना के बाद, आप ifconfig . का उपयोग कर सकते हैं :

# ifconfig

eth0:flags=4163 mtu 1500inet 15.*.*.* netmask 255.255.255.0 ब्रॉडकास्ट 185.*.*.255

जैसा कि आप देख सकते हैं, हमारे नेटवर्क इंटरफ़ेस का नाम eth0 . है ।

अगर आपने नेट-टूल्स installed इंस्टॉल नहीं किया है , आप निम्न कमांड का उपयोग करके अपने इंटरफेस देख सकते हैं:

# ip a

आउटपुट लगभग समान होगा।

CentOS/RHEL 8 में NetworkManager का उपयोग करके नेटवर्क प्रबंधन

RHEL/CentOS 8 पर केवल नेटवर्क मैनेजर . का उपयोग करने की अनुशंसा की जाती है नेटवर्क कॉन्फ़िगरेशन के लिए। यह सेवा नेटवर्क कनेक्शन का प्रबंधन करती है, सेटिंग्स को नियंत्रित करती है और नेटवर्क एडेप्टर में परिवर्तन लागू करती है।

एनएम की जांच करने के लिए स्थिति, इस आदेश का प्रयोग करें:

# systemctl status NetworkManager.service

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

CentOS कमांड कंसोल का उपयोग करने की पेशकश करता है nmcli या एक ग्राफिक टूल nmtui नेटवर्क कॉन्फ़िगर करने के लिए।

नेटवर्क कॉन्फ़िगरेशन मोड में जाने के लिए, यह कमांड दर्ज करें:

# nmtui

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

पहला आइटम चुनने के बाद, आपको संपादित करने के लिए नेटवर्क इंटरफ़ेस चुनने के लिए एक विंडो दिखाई देगी:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

एक इंटरफ़ेस चुनें और उसे संपादित करें:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

आप डिवाइस का नाम, IP पता, गेटवे और DNS सर्वर संपादित कर सकते हैं। साथ ही, आप NM इंटरेक्टिव मेनू में DHCP को IP पता असाइन करने का तरीका बदल सकते हैं:

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

मैन्युअल . बदलें " से "स्वचालित ":

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना

फिर परिवर्तनों को सहेजें। nmtui का उपयोग करके आप ग्राफ़िकल मोड में वही कॉन्फ़िगरेशन कार्य कर सकते हैं जैसे आप कॉन्फ़िगरेशन फ़ाइलों में करते हैं। यदि आप इंटरफ़ेस को कॉन्फ़िगर करने के लिए कमांड प्रॉम्प्ट का उपयोग करना पसंद करते हैं, तो आप nmcli का उपयोग कर सकते हैं। उदाहरण के लिए, निम्न कमांड eth1 के लिए एक IP पता, एक गेटवे और DNS सर्वर को बदल देगा।

# nmcli con mod eth1 ipv4.addresses 192.168.11.24/24
# nmcli con mod eth1 ipv4.gateway 192.168.11.1
# nmcli con mod eth1 ipv4.dns "8.8.4.4"
कोड>

परिवर्तनों को लागू करने के लिए, इंटरफ़ेस को पुनरारंभ करें:

# nmcli con up eth1

यदि कॉन्फ़िगरेशन फ़ाइलों के साथ काम करना आपके लिए अधिक सुविधाजनक है, तो एक विशेष पैकेज नेटवर्क-स्क्रिप्ट इंस्टॉल करें (डिफ़ॉल्ट रूप से, CentOS 8 में यह नहीं है) yum का उपयोग करके।

# yum install network-scripts -y

उन्नत:initscripts-10.0.1-1.el8_0.1.x86_64स्थापित:नेटवर्क-स्क्रिप्ट-10.0.1-1.el8_0.1.x86_64 नेटवर्क-स्क्रिप्ट-टीम-1.27-10.el8.x86_64पूर्ण! 

संस्थापन के बाद, आप विन्यास फाइल में नेटवर्क सेटिंग्स को संपादित कर सकते हैं जैसा कि पहले बताया गया है।

आरएचईएल/सेंटोस पर नेटवर्क सेटिंग्स को कॉन्फ़िगर करना


  1. विंडोज 11 में नेटवर्क और इंटरनेट सेटिंग्स

    विंडोज 11 बहुत सारे वादों के साथ आता है, यह अपने पूर्ववर्ती, विंडोज 10 से तेज, अधिक सुरक्षित और समग्र रूप से एक टियर होने की उम्मीद है। इसमें कुछ ओवरहाल का भी अनुभव किया गया है, विशेष रूप से इसकी सेटिंग्स सेटिंग्स से बहुत अलग है। . हम पहले ही विंडोज 11 सेटिंग्स के बारे में एक लेख बना चुके हैं, इस पो

  1. विंडोज 10 में नेटवर्क सेटिंग्स कैसे रीसेट करें

    विंडोज़ में कनेक्टिविटी समस्याएं बहुत आम हैं। Microsoft अक्सर ऐसे अपडेट जारी करता है जो प्रदर्शन सुधार और सुरक्षा पैच प्रदान करते हैं। हालाँकि, ये अपडेट कई बार अपने साथ कुछ समस्याएँ भी ला सकते हैं। हाल ही के विंडोज अपडेट के कारण अक्सर होने वाली सामान्य समस्याओं में से एक नेटवर्क कनेक्टिविटी समस्या ह

  1. विंडोज 10 पर नेटवर्क सेटिंग्स कैसे रीसेट करें

    चूंकि उपयोगकर्ता अपने सिस्टम पर विभिन्न कार्यों को पूरा करने के लिए कई नेटवर्क कनेक्शन का उपयोग करते हैं, कभी-कभी वही नेटवर्क कनेक्शन गलत हो सकते हैं और आपको कठिन समय दे सकते हैं। यदि यह लगातार होता है, तो अपने विंडोज पीसी पर नेटवर्क सेटिंग्स को रीसेट करना एक बुरा विकल्प नहीं है। तो इस लेख में, आप स