इस लेख में हम इस बात पर विचार करेंगे कि 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=4163mtu 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पूर्ण!पूर्व>संस्थापन के बाद, आप विन्यास फाइल में नेटवर्क सेटिंग्स को संपादित कर सकते हैं जैसा कि पहले बताया गया है।