नेटवर्क कॉन्फ़िगरेशन और प्रबंधन - एसएमई नेटवर्क

नमस्कार दोस्तों और दोस्तों!

श्रृंखला का सामान्य सूचकांक: एसएमई के लिए कंप्यूटर नेटवर्क: परिचय

हमने अभी तक उस विषय के लिए एक लेख समर्पित नहीं किया है जो इस शीर्षक का निर्माण करता है। न ही हमने इसके बारे में लिखने के लिए कोई टिप्पणी पढ़ी है। हमने इसे इसलिए लिया क्योंकि यह सभी को पता था और शायद यही कारण था कि हमने इसे आज तक अनदेखा किया। हालांकि, हम उन लोगों के लिए एक संक्षिप्त पोस्ट लिखेंगे जिन्हें विषय के बारे में ताज़ा करने या जानने की आवश्यकता है।

नेटवर्क: व्यावहारिक परिभाषा

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

ज्यादा जानकारी के लिये पधारें:

याद रखें कि लिंक पूरे इरादे से दिए गए हैं न कि आनंद के लिए। 😉

नेटवर्क सेटिंग्स

  • मैं उन लोगों को सलाह देता हूं जो ऑपरेटिंग सिस्टम का उपयोग करते हैं CentOS y openSUSE, पाठ द्वारा निर्देशित किया जाए जीएनयू / लिनक्स के साथ सर्वर कॉन्फ़िगरेशन, लेखक जोएल बैरियोस डेनास द्वारा। मेरे लिए उन विषयों को लिखना मुश्किल है, जिनके बारे में हम नीचे एक ही लेख में डेबियन, सेंटोस और ओपनएसयूएसई वितरण के लिए चर्चा करेंगे, क्योंकि पिछले दो पहले से अलग हैं, विशेष रूप से नामों में, कॉन्फ़िगरेशन फ़ाइलों का स्थान, उनकी सामग्री, और कुछ अन्य पहलू विषय से संबंधित दार्शनिक.

इस श्रृंखला के दौरान हम जो ऑपरेटिंग सिस्टम का उपयोग करते हैं, उसमें विभिन्न नेटवर्क उपकरणों को कॉन्फ़िगर करने के लिए ग्राफिकल टूल होते हैं। हालांकि, यह पोस्ट कमांड कंसोल या टर्मिनल का उपयोग करने पर केंद्रित होगा।

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

कम से कम पहले नेटवर्क इंटरफ़ेस का सही कॉन्फ़िगरेशन -main- के बाद के काम के लिए महत्वपूर्ण है डेस्कटॉप, वर्कस्टेशनएक सर्वर हम इसे लागू कर रहे हैं।

हम NetworkManager का उपयोग नहीं करेंगे

इस लेख के लेखन को सरल बनाने के लिए, सर्वर कॉन्फ़िगरेशन पर ध्यान केंद्रित करें, और इसे पढ़ना आसान बनाएं, हम यह मान लेंगे नहीं पैकेज द्वारा दी गई सेवा का उपयोग किया जा रहा है नेटवर्क-प्रबंधक। अन्यथा हमें निम्नलिखित क्रियाओं पर अमल करना चाहिए:

डेबियन में

buzz @ sysadmin: ~ $ sudo systemctl stop network-manager.service
buzz @ sysadmin: ~ $ sudo systemctl स्टेटस नेटवर्क-manager.service
buzz @ sysadmin: ~ $ sudo systemctl network-manager.service को अक्षम करता है
buzz @ sysadmin: ~ $ सुडो ifconfig

यदि नेटवर्क कार्ड का कॉन्फ़िगरेशन सेवा पर निर्भर करता है नेटवर्क-प्रबंधक सही हैं, तो हम काम करना जारी रख सकते हैं। हालांकि, यह निष्पादित करने के लिए स्वस्थ है:

buzz @ sysadmin: ~ $ sudo ifdown eth0 && sudo ifup eth0

यह देखने के लिए कि सब कुछ ठीक काम करता है।

CentOS पर

पीडीएफ प्रारूप में पुस्तक में «जीएनयू / लिनक्स के साथ सर्वर कॉन्फ़िगरेशन«, जुलाई 2016 संस्करण, अध्याय 48.2.2 सेवा के विषय के लिए समर्पित है NetworkManager। मुझे आशा है कि इसके लेखक, जोएल बैरियस डीनास, को बिल्कुल पसंद नहीं है - वह इसे बेतुका मानता है - का उपयोग NetworkManager सर्वर में।

ईथरनेट इंटरफेस

एक सामान्य नियम के रूप में, जब हम वर्चुअल मशीन पर काम करते हैं केमू-केवीएमऑपरेटिंग सिस्टम ईथरनेट इंटरफेस को ऐसे नामों से पहचानता है एथक्स, जहां X एक संख्यात्मक मूल्य का प्रतिनिधित्व करता है। पहले इथरनेट इंटरफ़ेस को eth0 के रूप में, दूसरे को eth1 के रूप में और इसी तरह पहचाना जाता है।

यदि यह डेबियन ऑपरेटिंग सिस्टम के बारे में है - और डेरिवेटिव - भौतिक मशीनों पर चल रहा है, तो उपरोक्त संकेतन भी सही है।

यदि हम ऑपरेटिंग सिस्टम के साथ भौतिक मशीनों पर काम करते हैं CentOS y openSUSEऑपरेटिंग सिस्टम उन्हें पहचानता है एनोक्स। आभासी मशीनों के साथ इतनी समानता हो सकती है-इन ऑपरेटिंग सिस्टमों के साथ- के हाइपरविजर्स पर VMware.

ऑपरेटिंग सिस्टम से बनाई गई वर्चुअल मशीनों में FreeBSD -जो फ्री सॉफ्टवेयर भी है- आमतौर पर इसकी पहचान की जाती है एमएक्स o वीटीनेटएक्स यह निर्भर करता है कि वे क्रमशः क्यूमू-केवीएम पर हैं या वीएमवेयर पर। यदि वे भौतिक हैं तो उन्हें आमतौर पर पहचाना जाता है एमएक्स.

ईथरनेट इंटरफेस की पहचान करें

मेरे कंप्यूटर पर सभी उपलब्ध नेटवर्क इंटरफेस की पहचान करने के लिए sysadmin.desdelinux।पंखा, हम निष्पादित करते हैं:

buzz @ sysadmin: ~ $ सुडो ifconfig -a
eth0 लिंक एनकैप: ईथरनेट HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 मास्क: 255.255.255.0 inet6 addr: fex :: 80: d7254ff: fe2: ad19 / 65 स्कोप: लिंक ... लो लिंक एनकैप: लोकल लूपबैक इनसेट एड्र: 64 मास्क: 127.0.0.1 इनसेट 255.0.0.0 Addr: :: 6/1 स्कोप: होस्ट ... virbr128 लिंक एनकैप: ईथरनेट HWaddr 0: 52: 54: c00: 8 : 35e इनसेट एड्र: 5 बोकास्ट: 192.168.10.1 मास्क: 192.168.10.255 इनसेट 255.255.255.0 एड्र: fe6 :: 80: ff: fec5054: 8e / 355 स्कोप: लिंक ... virbr64-nic लिंक एनकैप: ईथरनेट HWaddr 0:52 : 54: c00: 8: 35e BROADCAST MULTICAST MTU: 5 मीट्रिक: 1500 ... vmnet1 लिंक एनकैप: ईथरनेट HWaddr 8: 00: 50: c56: 0: 00 inet addr: 08 Bcast: 192.168.20.1 मास्क: 192.168.20.255 .255.255.255.0 inet6 अतिरिक्त: fe80 :: 250: 56ff: fec0: 8/64 स्कोप: लिंक ...
  • पिछले आउटपुट में तीन दीर्घवृत्त का मतलब है कि बहुत अधिक जानकारी वापस आ गई है कि हम अंतरिक्ष को बचाने के लिए प्रतिबिंबित नहीं करते हैं.

जैसा कि मैंने डेबियन 8 ऑपरेटिंग सिस्टम "जेसी" पर स्थापित किया है, दो वर्चुअल मशीन सपोर्ट प्रोग्राम, केमू-केवीएम y VMware कार्य केंद्र सर्वर 10.0.6कमांड सभी मौजूदा इंटरफेस लौटाता है।

  • रिकॉर्ड के लिए: निजी सॉफ्टवेयर VMware वर्कस्टेशन सर्वर 10.0.6 मेरे दोस्त और सहयोगी एल नियोज़लैंड्स द्वारा दी गई एक कानूनी प्रति है, जिसने इसे अपने मूल देश में इंटरनेट के माध्यम से हासिल किया था और यह मुझे भेजने के लिए पर्याप्त था.

आइए देखें कि पिछले आउटपुट से हमें क्या जानकारी मिल सकती है:

  • eth0: IPv4 पते के साथ मुख्य नेटवर्क इंटरफ़ेस 10.10.10.1। IPv6 पता भी प्रदर्शित किया जाता है।
  • lo: लूपबैक या स्थानीय IPv4 के साथ 127.0.0.1 और IPv6- इन सभी इंटरफेस के लिए असामान्य- :: 1/128.
  • कुंवारी ०: पुल-प्रकार नेटवर्क इंटरफ़ेस -  Bरिज IPv4 के साथ 192.168.10.1 और पते के साथ MAC 52:54:00:c8:35:5e। यह वर्चुअल इंटरफ़ेस वही है जो हम बनाते हैं और इसके माध्यम से कॉन्फ़िगर करते हैं पुण्य-प्रबंधक एक नेटवर्क के रूप में Qemu-KVM के «चूक»एनएटी प्रकार का।
  • virbr0-nic: नेटवर्क इंटरफ़ेस जो बनाता है केमू-केवीएमप्रकार के बेनामी पुल- गुमनाम पुल और उसी पते के साथ MAC 52:54:00:c8:35:5e कि कुंवारी ०। इसका कोई निर्दिष्ट IP पता नहीं है।
  • वीएमनेट8: नेटवर्क इंटरफ़ेस प्रकार NAT में कॉन्फ़िगर किया गया VMware वर्चुअल नेटवर्क एडिटर.

El VMware कार्य केंद्र सर्वर उसके माध्यम से वर्चुअल नेटवर्क एडिटर, उन पुलों को कॉन्फ़िगर करता है जो आप होस्ट के भौतिक इंटरफेस के प्रत्येक के साथ बनाते हैं - मेजबान। क्या शब्दजाल में इस्तेमाल किया गया है पिछले लेख?.

नेटवर्क इंटरफेस के बारे में जानकारी प्राप्त करने के लिए केवल एक या अन्य पिछले अनुप्रयोग- नहीं है lshw - सूची हार्डवेयर. lshw एक उपकरण है जो मशीन के विन्यास के बारे में विस्तृत जानकारी निकालता है। यदि हम एक कंसोल में चलते हैं:

buzz @ sysadmin: ~ $ aptitude search lshw
p lshw - हार्डवेयर कॉन्फ़िगरेशन के बारे में जानकारी  
p lshw-gtk - हार्डवेयर कॉन्फ़िगरेशन के बारे में चित्रमय जानकारी

हम ध्यान दें कि यहां तक ​​कि इसका ग्राफिकल इंटरफ़ेस भी है जिसे हम आपके परीक्षण के लिए छोड़ देते हैं। चलो कंसोल मोड स्थापित करें और आगे निष्पादित करें:

buzz @ sysadmin: ~ $ sudo lshw -class network
[sudo] buzz के लिए पासवर्ड:
  * -नेटवर्क               
       विवरण: ईथरनेट इंटरफ़ेस उत्पाद: 82579V गीगाबिट नेटवर्क कनेक्शन विक्रेता: इंटेल कॉर्पोरेशन भौतिक आईडी: 19 बस जानकारी: pci @ 0000: 00: 19.0 तार्किक नाम: eth0 संस्करण: 05 क्रमांक: 70: 54: d2: 19: विज्ञापन: 65 आकार: 100Mbit / s क्षमता: 1Gbit / s चौड़ाई: 32 बिट्स घड़ी: 33MHz क्षमताएं: दोपहर msi बस_मास्टर ...
  * -नेटवर्क डिसैब्लड
       विवरण: ईथरनेट इंटरफ़ेस भौतिक आईडी: 1 तार्किक नाम: virbr0-nic सीरियल: 52: 54: 00: c8: 35: 5e आकार: 10Mbit / s क्षमताएं: ईथरनेट भौतिक

आइए इंटरफेस के तार्किक नामों का प्रबंधन करें

कुछ अवसरों पर, विशेषकर जब हम किसी कारण से भौतिक नेटवर्क कार्ड बदलते हैं, तो हम उस संख्या का निरीक्षण करते हैं X जो कि 1 से बढ़े हुए इंटरफ़ेस की पहचान करता है और हम इसे तभी चलाते हैं जब हम इसे चलाते हैं ifconfig -ए, के बीच la situación बदलाव के बाद क्या हुआ। यह तब भी हो सकता है जब हम किसी भी कारण से एक वर्चुअल नेटवर्क इंटरफ़ेस हटाते हैं, और फिर एक और जोड़ते हैं।

जब हम कॉन्फ़िगर और लिंक किए गए हैं तो उपरोक्त कष्टप्रद हो सकता है - बाँध एक या अधिक सेवाओं के लिए, एक निश्चित तार्किक इंटरफ़ेस नाम, यह हो eth0, ईनो1 o em0। सबसे अशुभ बात यह है कि यह लगभग हमेशा लंबे समय के बाद होता है-शायद प्रारंभिक कॉन्फ़िगरेशन से। फिर नए इंटरफेस जैसे नामों के साथ दिखाई देते हैं eth1,eth2, ईनो2, em1, आदि, और कुछ सेवाएं ठीक से काम करना बंद कर देती हैं। जो ऐसे ही गुजरे हैं स्थितियों आप जानते हैं कि मेरा क्या मतलब है 😉

डिबियन में नेटवर्क इंटरफेस के तार्किक नाम - और उनके कुछ डेरिवेटिव - फ़ाइल में पाए जा सकते हैं /etc/udev/rules.d/70-persistent-net.rules। CentOS 7 में यह फाइल में है /etc/udev/rules.d/90-eno-fix.rules, जबकि इसके पिछले संस्करणों में यह डेबियन की तरह ही फ़ाइल है।

डेबियन मेंयदि आप किसी विशेष नेटवर्क इंटरफ़ेस के तार्किक नाम को बदलना चाहते हैं, तो उसके पते के अनुरूप लाइन ढूंढें मैक और मूल्य को संशोधित करें NAME = ethX जो भी तार्किक नाम मान आपको चाहिए। परिवर्तनों को सफल होने के लिए, आपको अपने कंप्यूटर को पुनरारंभ करना होगा।

CentOS 7 के लिए, काम देखें «जीएनयू / लिनक्स के साथ सर्वर कॉन्फ़िगरेशन»जोएल बैरियोस डेनासस द्वारा, जिसमें एक विस्तृत विधि प्रदान की गई है।

  • महत्वपूर्ण: किसी भी स्थिति में, सावधानी! सेवा के साथ NetworkManager मामले में आप कनेक्शन संभाल रहे हैं.

नेटवर्क इंटरफेस के मापदंडों को संशोधित करें

डेबियन में, अगर हम नेटवर्क कार्ड के मापदंडों को स्थायी रूप से संशोधित करना चाहते हैं, तो हमें फ़ाइल को संपादित करना होगा / Etc / नेटवर्क / इंटरफेस जैसा कि नीचे चर्चा की गई है।

विस्तार से जानने के लिए और-और सभी विकल्प जो आप परामर्श का उपयोग कर सकते हैं आदमी इंटरफेस। हम फ़ोल्डर में मौजूदा दस्तावेज़ पढ़ने की भी सलाह देते हैं:

buzz @ sysadmin: ~ $ ls -l / usr / share / doc / ifupdown /
कुल 44 drwxr-xr-x 2 रूट रूट 4096 अगस्त 7 2016 योगदान
drwxr-xr-x 2 रूट रूट 4096 अगस्त 7 2016 उदाहरण
-rw-r - r-- 1 रूट रूट 976 Jun 21 2012 कॉपीराइट -rw-r - r-- 1 रूट रूट 18243 13 मार्च 2015 1 changelog.gz -rw-r - r-- 297 रूट रूट 21 जून 2012 1 NEWS.Debian.gz -rw-r - r-- 454 रूट रूट 29 नवंबर 2014 1 README -rw-r - r-- 946 रूट रूट 21 जून 2012 XNUMX सभी

कार्यक्रम आचार

कार्यक्रम के माध्यम से आचार हम नेटवर्क कार्ड के मापदंडों को परामर्श, सूची और संशोधित कर सकते हैं जैसे कि कनेक्शन की गति, स्वचालित बातचीत, लोड की राशि की जांच - राशिफल की जाँच करें, आदि। यह लगभग सभी वितरणों की रिपॉजिटरी में उपलब्ध है।

buzz @ sysadmin: ~ $ sudo aptitude install ethtool
[sudo] buzz के लिए पासवर्ड:

buzz @ sysadmin: ~ $ सुडो एथलूल eth0
Eth0 के लिए सेटिंग्स: समर्थित पोर्ट: [टीपी] समर्थित लिंक मोड: 10baseT / Half 10baseT / Full 100baseT / Half 100baseT / Full 1000baseT / पूर्ण समर्थित ठहराव फ़्रेम का उपयोग: कोई सपॉर्ट नहीं ऑटो-बातचीत: हाँ विज्ञापन लिंक मोड: 10baseT / आधा 10baseT / पूर्ण 100baseT / Half 100baseT / Full 1000baseT / पूर्ण विज्ञापित ठहराव फ़्रेम का उपयोग: कोई विज्ञापन नहीं ऑटो-बातचीत: हाँ गति: 100Mb / s द्वैध: पूर्ण पोर्ट: मुड़ जोड़ी PHADAD: 1 ट्रांसीवर: आंतरिक ऑटो-वार्ता: MDI-X पर: (ऑटो) वेक-ऑन का समर्थन करता है: pumbg वेक-ऑन: g वर्तमान संदेश स्तर: 0x00000007 (7) drv जांच लिंक लिंक का पता चला: हाँ

इस उपकरण का उपयोग करके हम जो परिवर्तन करते हैं, वे अस्थायी हैं और अगले कंप्यूटर पुनरारंभ पर खो जाएंगे। अगर हमें स्थायी संशोधनों की आवश्यकता है आचार, हमें फ़ाइल में जोड़ना होगा / Etc / नेटवर्क / इंटरफेस एक निर्देश «पहले से"या" इंटरफ़ेस उठाने से पहले "निम्नानुसार है:

ऑटो eth1
मंत्रिमंडल डीएचसीपी iFace eth1
pre-up / sbin / ethtool -s eth1 गति 1000 द्वैध पूर्ण

इस प्रकार नेटवर्क कार्ड eth1 जो एक डीएचसीपी सर्वर से अपना आईपी पता प्राप्त करता है, को मोड में 1000 एमबी / एस की गति से काम करने के लिए स्थायी रूप से संशोधित किया जाता है पूर्ण द्वैध.

  • उपरोक्त विधि स्थिर IP वाले कार्ड के लिए भी मान्य है.

आईपी ​​पता

हम नीचे देखेंगे कि उपकरण के आईपी पते को कैसे कॉन्फ़िगर किया जाए, साथ ही गेटवे - प्रवेश द्वार डिफ़ॉल्ट रूप से, शेष स्थानीय नेटवर्क के साथ संचार के लिए आवश्यक है और सीधे इंटरनेट के माध्यम से su प्रवेश द्वार.

  • जब हम लिखते हैं “सीधे»हम एसएमई नेटवर्क के मामलों का उल्लेख करते हैं जिसमें सर्वर के उपयोग के बिना इंटरनेट का उपयोग करने की अनुमति है प्रतिनिधिकौन यह अनुशंसित नहीं है, हालांकि एक शक्तिशाली है फ़ायरवॉल कंप्यूटर पर ही काम करता है प्रवेश द्वार। जब आपकी बारी आएगी हम इस विषय पर बात करेंगे प्रतिनिधि.

अस्थायी संबोधन

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

एक आईपी पते और उसके सबनेट मास्क को असाइन करने के लिए और फिर ऑपरेशन की जांच करें, चलो निष्पादित करें:

buzz @ sysadmin: ~ $ sudo ifconfig eth0 172.16.10.2 netmask 255.255.0.0
buzz @ sysadmin: ~ $ सुडो ifconfig
eth0 लिंक एनकैप: इथरनेट एचबीडीआरडी 70: 54: डी 2: 19: एड: 65 इनसेट एड्र: 172.16.10.2 Bcast: 172.16.255.255 मास्क: 255.255.0.0 इनसेट 6r: fe80 :: 7254: d2ff: fe19: ad65 / 64 स्कोप: लिंक यूपी ब्राडकास्ट रनिंग मल्टीटास्ट MTU: 1500 मीट्रिक: 1 आरएक्स पैकेट: 0 त्रुटियां: 0 गिरा: 0 ओवररन: 0 फ्रेम: 0 TX पैकेट: 659 त्रुटियां: 0 गिरा: 0 ओवरराइड: 0 वाहक: 0 टकराव: 0 txqueuelen: 1000 RX बाइट्स: 0 (0.0 बी) TX बाइट्स: 115601 (112.8 KiB) इंटरप्ट: 20 मेमोरी: fe600000-fe620000

हमें अस्थायी रूप से कार्ड सौंपा गया है eth0 स्थिर आईपी पता 172.16.10.2 सबनेट मास्क के साथ 255.255.0.0 एक वर्ग से संबंधित «बी» निजी इंटरनेट नेटवर्क।

  • Observen que hemos modificado la configuración de la interfaz de red eth0 del propio equipo sysadmin.desdelinux.fan que antes tenía la IP 10.10.10.1/255.255.255.0 एक कक्षा «ए» निजी इंटरनेट नेटवर्क से संबंधित है, हालांकि यह केवल 254 कंप्यूटरों को अपने अधीनस्थ मुखौटा के अनुसार होस्ट कर सकता है.

कॉन्फ़िगर करने के लिए प्रवेश द्वार डिफ़ॉल्ट रूप से और फिर उस ऑपरेशन की जांच करें जिसे निष्पादित करें

buzz @ sysadmin: ~ $ sudo मार्ग डिफ़ॉल्ट gw जोड़ें 172.16.10.1 eth0

buzz @ sysadmin: ~ $ सुडो मार्ग -n
कर्नेल आईपी रूटिंग टेबल डेस्टिनेशन गेटवे जेनमस्क फ्लैग मेट्रिक रेफरी इफ़ेसे 0.0.0.0 172.16.10.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 172.16.10.1 0.0.0.0 UG 1024 0 eth0 0 172.16.0.0 0.0.0.0 U यू 255.255.0.0 0 0 eth0 0 192.168.10.0 0.0.0.0 U 255.255.255.0 0 0 vmnet0 8 192.168.20.0 0.0.0.0 U 255.255.255.0 0 0 virbr0

हमने केवल अस्थायी रूप से गेटवे सौंपा है 172.16.10.1 इंटरफ़ेस eth0 के लिए 172.16.10.2, जबकि अन्य इंटरफेस अपने पिछले मूल्यों को बनाए रखते हैं।

नेटवर्क कार्ड से सभी सेटिंग्स हटाने के लिए, चलें:

buzz @ sysadmin: ~ $ sudo ip addr flush eth0

buzz @ sysadmin: ~ $ सुडो ifconfig
eth0 लिंक एनकैप: ईथरनेट HWaddr 70: 54: d2: 19: ad: 65 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX पैकेट: 0 त्रुटियां: 0 त्रुटियां: 0 ओवररन: 0 फ्रेम: 0 TX पैकेट: 718 त्रुटियां: 0 गिरा: 0 ओवररन: 0 वाहक: 0 टकराव: 0 txqueuelen: 1000 RX बाइट्स: 0 (0.0 B) TX बाइट्स: 125388 (122.4 KiB) इंटरप्ट: 20 मेमोरी: fe600000-fex620000

buzz @ sysadmin: ~ $ सुडो मार्ग -n
कर्नेल आईपी रूटिंग टेबल डेस्टिनेशन गेटवे जेनमस्क फ्लैग्स मैट्रिक रेफरी इफेक 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
  • चलो एक अच्छा रूप लेते हैं, जैसा कि हम पिछले सभी नेटवर्क सेटिंग्स को हटाते हैं, यहां तक ​​कि / etc / नेटवर्क / इंटरफेस फ़ाइल में घोषित एक भी!.

कंप्यूटर को फिर से शुरू करने से पहले दुनिया को कैसे वापस लौटना है। यदि हम काम करना बंद नहीं करना चाहते हैं, तो चलें:

buzz @ sysadmin: ~ $ sudo ifconfig eth0 10.10.10.1 netmask 255.255.255.0

buzz @ sysadmin: ~ $ सूडो ifconfig eth0
eth0 लिंक एनकैप: ईथरनेट HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 मास्क: 255.255.255.0 UP BROADCAST रनिंग मल्टीटास्क MTU: 1500 मीट्रिक: 1 RX पैकेट: 0 त्रुटियां: 0 त्रुटियां: 0 त्रुटियां। गिरा: 0 ओवररन: 0 फ्रेम: 729 TX पैकेट: 0 त्रुटियां: 0 गिरा: 0 ओवररन: 0 वाहक: 0 टकराव: 1000 txqueuelen: 0 RX बाइट्स: 0.0 (129009 B) TX बाइट्स: 125.9 (20 KiB) इंटरप्ट: 600000 मेमोरी: fe620000-feXNUMX

buzz @ sysadmin: ~ $ सुडो मार्ग -n
कर्नेल आईपी रूटिंग टेबल डेस्टिनेशन गेटवे जेनमस्क फ्लैग्स मैट्रिक रेफरी का उपयोग इफिस 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U + 0 0 vmnet0 8 192.168.20.0 0.0.0.0 UU ० ० ० कुमारी ०

और इसलिए हम मूल कॉन्फ़िगरेशन पर लौटते हैं।

IP कमांड का उपयोग करके अस्थायी पता

कई अवसरों पर हम एक लैपटॉप के साथ चलते हैं - लैपटॉप दूसरे एसएमई नेटवर्क से जिसने हमारी सेवाओं या मदद का अनुरोध किया और हम इसके नेटवर्क इंटरफेस के सामान्य विन्यास को संशोधित नहीं करना चाहते हैं। इसे प्राप्त करने के लिए हम कमांड का उपयोग कर सकते हैं ip.

आज्ञा ip पैकेज के साथ स्थापित करता है आईप्राऊट, ओ एल iproute2 वितरण और संस्करण पर निर्भर करता है। डेबियन 6 में "निचोड़" -हमारी व्यक्तिगत राय में- कमांड मैन पेज ip वे उदाहरण के लिए, व्हीजे और जेसी की तुलना में बहुत अधिक स्पष्ट थे। ip यदि इसका उपयोग रूटिंग को प्रदर्शित करने या हेरफेर करने के लिए किया जाता है - मार्ग, उपकरणों, मार्ग नीतियों और सुरंगों।

आप उपयोग किए गए संस्करण के लिए मैन पेजों की जांच कर सकते हैं आदमी आईपी.

मैंने केवल इसका उपयोग किसी अन्य कंपनी के एसएमई लैन सबनेट के अनुरूप एक अन्य आईपी पते को असाइन करने के लिए किया है। उदाहरण के लिए, आइपी एड्रेस असाइन करें 192.168.1.250 जो आपके पास पहले से है और जो है 10.10.10.1 मेरे कंप्यूटर के नेटवर्क कार्ड में:

buzz @ sysadmin: ~ $ ip addr शो eth0
2: eth0: mtu 1500 qdisc pfifo_fast राज्य UP समूह डिफ़ॉल्ट qlen 1000 लिंक / ईथर 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 स्कोप ग्लोबल एथ0
       valid_lft हमेशा के लिए पसंद किया जाता है_ हमेशा के लिए inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 स्कोप का लिंक valid_lft हमेशा के लिए पसंद किया जाता है_ हमेशा के लिए

buzz @ sysadmin: ~ $ sudo ip addr add 192.168.1.250/24 प्रसारण 192.168.1.255 dev eth0

buzz @ sysadmin: ~ $ ip addr शो eth0
2: eth0: mtu 1500 qdisc pfifo_fast राज्य UP समूह डिफ़ॉल्ट qlen 1000 लिंक / ईथर 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 स्कोप ग्लोबल एथ0
       valid_lft हमेशा के लिए पसंद_lft हमेशा के लिए
    inet 192.168.1.250/24 brd 192.168.1.255 स्कोप ग्लोबल एथ0
       valid_lft हमेशा के लिए पसंद किया जाता है_ हमेशा के लिए inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 स्कोप का लिंक valid_lft हमेशा के लिए पसंद किया जाता है_ हमेशा के लिए

हालांकि कमांड का आउटपुट दर्शाता है कि परिवर्तन हमेशा के लिए मान्य है

valid_lft हमेशा के लिए पसंद_lft हमेशा के लिए

यह वास्तव में नहीं होता है, जिसे हम जांच सकते हैं कि क्या हम अक्षम करते हैं और तुरंत कमांड का उपयोग करके इंटरफ़ेस को सक्षम करते हैं ifdow eth0 && ifup eth0। यदि हम इंटरफ़ेस को पुनः आरंभ नहीं करना चाहते हैं और वापस करना चाहते हैं eth0 इसकी प्रारंभिक अवस्था में, हम निष्पादित करते हैं:

buzz @ sysadmin: ~ $ sudo ip addr del 192.168.1.250/24 प्रसारण 192.168.1.255 dev eth0
buzz @ sysadmin: ~ $ ip addr शो eth0

पैकेज को स्थापित करने वाले आदेशों को जानने के लिए iproute2 चलो भागे:

buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / बिन
buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / sbin

डायनामिक एड्रेसिंग

यदि हम एक गतिशील आईपी पता प्राप्त करने के लिए एक उपकरण चाहते हैं, तो हमें इसके नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करना होगा ताकि इसे इसके माध्यम से प्राप्त किया जा सके घिनौना। हमें सिर्फ फाइल में घोषणा करनी है / Etc / नेटवर्क / इंटरफेस उस इंटरफ़ेस के लिए निम्नलिखित पंक्तियाँ:

ऑटो eth0
iface एथो इनट डीएचसीपी

यदि इंस्टॉलेशन प्रक्रिया के दौरान यह निर्णय लिया गया कि नेटवर्क कार्ड एक गतिशील आईपी प्राप्त करता है, तो पिछला चरण आवश्यक नहीं है क्योंकि इसे सही ढंग से कॉन्फ़िगर किया जाना चाहिए ताकि यह एसएमई नेटवर्क में मौजूदा डीएचसीपी सर्वर से एक आईपी को पट्टे पर दे।

यदि ऐसा है कि हम स्टेटिक आईपी से डायनामिक में बदलते हैं, या हम एक नया इंटरफ़ेस जोड़ते हैं और डायनामिक आईपी प्राप्त करना चाहते हैं, तो उस इंटरफ़ेस को सक्षम करने के लिए जिसे हम निष्पादित करते हैं।

buzz @ sysadmin: ~ $ सुडो ifup eth0

आदेश दें कि इस मामले में कार्यक्रम का निर्देश देता है घिनौना डीएचसीपी प्रक्रिया शुरू करने के लिए। हमारे द्वारा निष्पादित इंटरफ़ेस को अक्षम करने के लिए

buzz @ sysadmin: ~ $ सूडो ifdown eth0

कमांड जो रिलीज की प्रक्रिया शुरू करती है - और डीएचसीपी का उपयोग करके सेटिंग्स और नेटवर्क इंटरफ़ेस को बंद कर दें।

Daud आदमी ढुलमुल DHCP क्लाइंट प्रोग्राम के बारे में अधिक जानकारी के लिए।

स्थैतिक संबोधन

हमने पिछले कई लेखों में देखा है कि नेटवर्क इंटरफ़ेस पर एक स्थिर आईपी को कैसे कॉन्फ़िगर किया जाए। मुख्य कॉन्फ़िगरेशन फ़ाइल है / Etc / नेटवर्क / इंटरफेस। उदाहरण:

buzz @ sysadmin: ~ $ बिल्ली / आदि / नेटवर्क / इंटरफेस
# यह फ़ाइल आपके सिस्टम पर उपलब्ध नेटवर्क इंटरफेस का वर्णन करती है # और उन्हें कैसे सक्रिय करें। अधिक जानकारी के लिए, इंटरफेस (5) देखें। # लूपबैक नेटवर्क इंटरफ़ेस ऑटो लो इफ़ेस लो इनट लूपबैक # प्राथमिक नेटवर्क इंटरफ़ेस अनुमति-हॉटप्लग eth0
इज़ैस एनएक्सएक्सएक्सएक्सएक्सएनेट स्थिर
    address 10.10.10.1/24
    netmask 255.255.255.0
    network 10.10.10.0
    broadcast 10.10.10.255
    gateway 10.10.10.101
    # dns-* options are implemented by the 
    # resolvconf package, if installed
    dns-nameservers 192.168.10.5
    dns-search desdelinux।पंखा

नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन पैरामीटर eth0 उपरोक्त फ़ाइल से संकेत मिलता है:

  • अनुमति-हॉटप्लग eth0: का पर्यायवाचीस्वत:»Y«अनुमति-ऑटो«। यह दर्शाता है कि भौतिक इंटरफ़ेस eth0 उठना होगा - up कंप्यूटर स्टार्टअप के दौरान विभिन्न उप प्रणालियों द्वारा स्वचालित रूप से। आमतौर पर द्वारा इफप
  • इज़ैस एनएक्सएक्सएक्सएक्सएक्सएनेट स्थिर: रेखा संकेत करती है कि इंटरफ़ेस - iface eth0 नेटवर्क के लिए कॉन्फ़िगर होना चाहिए टीसीपी / आईपी आईपीवी 4 आईपी ​​के साथ-साथ डायनामिक रूप से उपर्युक्त - डायनामिक रूप से, लाइन के साथ डायनामिक एड्रेसिंग के मामले में नहीं मंत्रिमंडल डीएचसीपी iFace eth0
  • पता 10.10.10.1: IPv4 असाइन करें 10.10.10.1 इंटरफ़ेस के लिए
  • नेटमास्क 255.255.255.0- 254 कंप्यूटरों के एक विशिष्ट वर्ग "सी" लैन के लिए सबनेट मास्क। घोषित होने का पर्याय पता 10.10.10.1/24 पिछली पंक्ति में
  • नेटवर्क: सबनेट जो असाइन किया गया स्थिर पता है
  • प्रसारण: प्रसारण या विज्ञापन आईपी
  • प्रवेश द्वार: आम तौर पर इंटरनेट से जुड़ने के लिए प्रवेश द्वार
  • डीएनएस-नेमसर्वर- DNS सर्वर आईपी पता यदि पैकेज स्थापित है संकल्प जो फ़ाइल के साथ भ्रमित नहीं होना चाहिए /etc/resolv.conf - या हल
  • डीएनएस-खोज: डीएनएस प्रश्नों में डिफ़ॉल्ट खोज डोमेन

उपरोक्त फ़ाइल की सामग्री को सरल बनाया जा सकता है:

buzz @ sysadmin: ~ $ बिल्ली / आदि / नेटवर्क / इंटरफेस
ऑटो लो इफेस लो इनट लूपबैक

allow-hotplug eth0 iface eth0 इनसेट स्थिर पता 10.10.10.1/24

buzz @ sysadmin: ~ $ ip addr शो eth0
2: eth0: mtu 1500 qdisc pfifo_fast राज्य यूपी समूह डिफ़ॉल्ट qlen 1000 लिंक / ईथर 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff inet 10.10.10.1/24 brd 10.10.10.255 स्कोप वैश्विक eth0 valid_lft हमेशा का पसंदीदा_लफ्ट हमेशा के लिए inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 स्कोप का लिंक valid_lft हमेशा का पसंदीदा_लफ्ट हमेशा के लिए

अन्य सभी पैरामीटर डिफ़ॉल्ट मान को ले लेंगे, बिना उन मानों को भूल गए जिन्हें हमने फ़ाइल में घोषित किया है / Etc / resolv.conf al नहीं पैकेज स्थापित किया है संकल्प.

ब्रिज - ब्रिज कनेक्शन

एक पुल बनाने के लिए - पुल आपको पुल-बर्तन पैकेज स्थापित करने की आवश्यकता है:

buzz @ sysadmin: ~ $ sudo aptitude install Bridge-utils

वर्चुअलाइजेशन में पुलों का व्यापक रूप से उपयोग किया जाता है। मान लीजिए कि हमारे पास 350 नेटवर्क इंटरफेस के साथ एक HP Proliant ML 8 Gen 9 या Gen 4 सर्वर है। हम मेजबान के साथ सीधे संवाद करने के लिए उसे छोड़ सकते हैं - मेजबान जो वर्चुअल मशीनों का समर्थन करता है। शेष तीन के साथ हम एक बेनामी पुल बना सकते हैं -किसी भी आईपी पते को निर्दिष्ट किए बिना- और वर्चुअल मशीनों को उस पुल से कनेक्ट करें ताकि वे एसएमई लैन तक पहुंच सकें, इन आभासी मशीनों में स्थिर या गतिशील आईपी पते होते हैं।

यह बहुत उपयोगी टिप मुझे मेरे दोस्त और सहकर्मी ने दी थी एडुआर्डो नोएल। इसके अलावा, फ़ाइल में / usr / शेयर / डॉक्टर / ifupdown / उदाहरण / पुल हमें एक स्क्रिप्ट मिलेगी - लिपि कैसे कई नेटवर्क इंटरफेस को पाटने के लिए।

buzz @ होस्ट: ~ $ sudo नैनो / etc / नेटवर्क / इंटरफेस
ऑटो लो iface लो इनसेट लूपबैक अनुमति-हॉटप्लग eth0 iface eth0 इनसेट स्थैतिक पता 192.168.10.27 iface eth1 मैनुअल इनसेट eth2 इनसेट मैनुअल iface eth3 इनट मैनुअल # ब्रिज बेनामी br0 iface br0 inet मैन्युअल ब्रिज_पोर्ट्स eth1 eth2 eth3 ethXNUMX ethXNUMX

सारांश

दूरसंचार का विषय मुश्किल है और इसके लिए बहुत अधिक अध्ययन और अभ्यास की आवश्यकता है। Sysadmin आवश्यक जानने के लिए की जरूरत है। यह लेख सिर्फ एक है प्रवेश का न्यूनतम बिंदु। अब और नहीं।

हमने छुआ नहीं है - और स्पर्श नहीं करेंगे - द ओ एस आई मॉडल «अनावृत तंत्र अंतरसंबंध»जो अंतर्राष्ट्रीय मानकीकरण संगठन द्वारा 1980 में बनाई गई स्तरित वास्तुकला के साथ नेटवर्क प्रोटोकॉल के लिए संदर्भ मॉडल है«आईएसओ"।

के सैद्धांतिक पहलुओं में उतरते हैं ओ एस आई मॉडल, लगभग डीप वेब या डीप वेब पर उतरने के बराबर ... कम से कम मेरे लिए कि मैं नहीं हूं हैकर.

अगली डिलीवरी

प्रमाणीकरण सेवा का परिचय


5 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   राशि चक्र कार्ब्स कहा

    आज्ञा ip मैंने कई मौकों पर आपकी, फीको की तरह इसका उपयोग किया है और इसने जीवन रेखा के रूप में काम किया है। आपको केवल व्यावसायिक नेटवर्क के लिए आरक्षित निजी नेटवर्क के बारे में लिखना था। यह एक अफ़सोस की बात है कि एक लेख इतना "काम" या मैनुअल और कई द्वारा दौरा किया अधिक टिप्पणी नहीं है।

  2.   राशि चक्र कार्ब्स कहा

    मुझे आपके हिस्से पर एक चूक का पता चला, फिको। ब्रिज स्टेटमेंट में यह कहा गया है:
    iface br0 inet मैनुअल

    जैसा कि आप जानते हैं, पुल को फिर से शुरू करने पर उस सिंगल लाइन के साथ स्वचालित रूप से लिफ्ट नहीं होती है। कहना चाहिए:

    ऑटो br0
    iface भाई इनलेट मैनुअल
    Bridge_ports eth1 eth2 eth3

    आपका स्वागत है। 🙂

  3.   Federico कहा

    हैलो राशि चक्र।
    आप हमेशा की तरह मेरी पोस्ट को गहराई से पढ़ रहे हैं।
    मैं सांबा 4 के पहले लेख में निजी नेटवर्क का विषय शामिल करूंगा। और हां, मैं लिखना भूल गया ऑटो br0 पुल विन्यास की शुरुआत में। देखते हैं कि प्रिय Luigys, साइट व्यवस्थापक, पोस्ट को संशोधित करता है या नहीं।
    अपने समय के लिए बहुत बहुत धन्यवाद, राशि।

  4.   ऐलो एलो कहा

    मुझे अपने आरएसएस पर इस प्रकार के ट्यूटोरियल पढ़ना बहुत पसंद है। मैंने उन्हें लंबे समय तक पढ़ा है और गिर गया है कि वे अध्याय की तरह हैं। मैंने कहा ... धन्यवाद, मैंने आपको पढ़ा

  5.   Federico कहा

    खैर, पढ़ना जारी रखें, Ado Ello का आनंद लें। चियर्स!