लिनक्स पर एक टीसीपी / आईपी नेटवर्क स्थापित करना

परिचय

यह लेख सभी लिनक्स वितरण के लिए एक टीसीपी / आईपी नेटवर्क के कार्यान्वयन का वर्णन करता है। यह नेटवर्क स्टार्टअप फ़ाइलों के कार्यान्वयन को संबोधित नहीं करता है।

होस्टनाम निर्दिष्ट करना

अधिकांश नेटवर्क अनुप्रयोगों के लिए, होस्टनाम को परिभाषित करना अक्सर महत्वपूर्ण होता है।

इसके लिए आप hostname कमांड का उपयोग कर सकते हैं:

 होस्टनाम YourMachine 

उदाहरण के लिए

 होस्टनाम जक 

(कहां - जक ”मेरी मशीन का नाम है)

IP पते असाइन करना

पहले आप अपने आप से पूछेंगे कि आप इस नेटवर्क के साथ क्या करना चाहते हैं और यह कैसे उपयोगकर्ताओं का समर्थन कर सकता है। वास्तव में ग्राहक की संख्या से चुनने के लिए आईपी पता सीमा निर्धारित करता है।

  • कक्षा C (255 से कम ग्राहक): 192.168.0.0 - 192.168.255.0: 255.255.255.0
  • कक्षा बी (65535 से कम ग्राहक): 172.16.0.0 - 172.31.0.0: 255.255.0.0
  • कक्षा A (65535 से अधिक ग्राहक): 172.16.0.0 - 172.31.0.0: 255.255.0.0

ध्यान दें: यदि आप एक ही नेटवर्क पर किसी भी क्लाइंट के बिना नेटवर्क अनुप्रयोगों को कॉन्फ़िगर करना चाहते हैं। आप लूपबैक इंटरफ़ेस (127.0.0.1) का उपयोग कर सकते हैं।

लूपबैक इंटरफ़ेस

अब हम आपके नेटवर्क को कॉन्फ़िगर करेंगे। सभी कमांड को रूट के रूप में दर्ज किया जाना चाहिए:

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

 # / sbin / ifconfig 

निम्नलिखित प्रदर्शित किया जाएगा:

 # ifconfig लो लो लिंक एनकैप लोकल लूपबैक इनट एड्र 127.0.0.1 बोकास्ट [NONE SET] मास्क 255.0.0.0 UP BROADCAST LOOPBACK रनिंग MTU 2000 मेट्रिक 1 RX पैकेट 0 त्रुटियाँ 0 ख् 0 ख् 0 ओवररन 0 TX पैकेट 0 त्रुटी 0 0 0 0 0 ओवररन 0 गिराया। 

अन्यथा इस कमांड का उपयोग करें:

 # ifconfig लो 127.0.0.1 

अब हमें इस इंटरफ़ेस को रूटिंग तालिका में दर्ज करना चाहिए

 # रूट 127.0.0.1 जोड़ें 

अब जब लूपबैक इंटरफ़ेस कॉन्फ़िगर किया गया है, तो पिंग कमांड का उपयोग करके इसका परीक्षण करें:

 # पिंग 127.0.0.1 पिंग लोकलहोस्ट (127.0.0.1): 127.0.0.1 से 56 डेटा बाइट्स 64 बाइट्स: icmp_seq = 0 ttl = 32 time = 1 ms 64 बाइट्स 127.0.0.1 से: icmp_seq = 0 ttl = 32 टाइम = 0 ms 

आपका लूपबैक इंटरफ़ेस ठीक से कॉन्फ़िगर किया गया है।

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

ईथरनेट इंटरफ़ेस का कॉन्फ़िगरेशन समान टूल और लूपबैक इंटरफ़ेस के समान तरीकों का उपयोग करता है।

हम 254 ग्राहकों के लिए एक वर्ग C के साथ इस इंटरफ़ेस को कॉन्फ़िगर करेंगे।

लेकिन आप ऊपर बताए गए तालिका के अनुसार आईपी पते को बदल सकते हैं। ऐसा करने से पहले, आपको अपने नेटवर्क कार्ड के अनुरूप नेटवर्क मॉड्यूल सम्मिलित करना होगा।

 # ifconfig eth0 192.168.0.1 नेटमास्क 255.255.255.0 

का उपयोग करते हुए:

 # # sbin / ifconfig eth0 eth0 लिंक एनकैप: ईथरनेट HWaddr 00: 01: 03: 48: 77: 56 inet addr: 192.168.0.1 Bcast: 192.168.0.255 मास्क, 255.255.255.0 UP BROADCAST RUNNING MTU: 1500 मीट्रिक: 1 RX पैकेट : 0 त्रुटियां: 0 गिरा: 0 ओवररन: 1 फ्रेम: 0 TX पैकेट: 0 त्रुटियां: 0 गिरा: 0 ओवररन: 0 वाहक: 4 टकराव: 0 txqueuelen: 0 रुकावट: 11 आधार पता: 0251000 

हमें राउटरिंग टेबल में ईथरनेट इंटरफेस जोड़ना चाहिए:

 # मार्ग जोड़ें -नेट 192.168.0.0 

आपको पहले से ही "लो" (लूपबैक) इंटरफ़ेस देखना चाहिए: ifconfig lo 127.0.0.1

 # पिंग 192.168.0.1 1 पैकेट प्रेषित, 1 पैकेट प्राप्त, 0% पैकेट लॉस आरओंड-ट्रिप मिनट / एवीजी / अधिकतम = 0.1 / 0.1 / 0.1 एमएस बाश-2.04 $ पिंग 192.168.0.1 पिंग 192.168.1.223 (192.168.0.1): 56 डेटा बाइट्स 192.168.0.1 से 64 बाइट्स: icmp_seq = 0 ttl = 128 समय = 0.5 ms 64 बाइट्स 192.168.0.1 से: icmp_seq = 1 ttl = 128 समय = 0.3 ms --- 192.168.0.1 पिंग आँकड़े --- 2 पैकेट प्रेषित, 2 पैकेट मिले, 0% पैकेट लॉस राउंड-ट्रिप मिन / एवीजी / अधिकतम = 0.3 / 0.4 / 0.5 एमएस 

आपके इंटरफेस अब सही ढंग से कॉन्फ़िगर किए गए हैं।

अब आप अपनी / etc / मेजबान फ़ाइल को संपादित कर सकते हैं:

 # आदि / मेजबान / मेजबान। 127.0.0.1 लोकलहोस्ट 192.168.0.1 Albert.einstein.net अल्बर्ट # फ़ाइल और आदि / होस्ट। 

की कोशिश:

 # पिंग लोकलहोस्ट # पिंग जेक 

Rémy Pouchain द्वारा Orcainal दस्तावेज़ CommentcaMarche.net पर प्रकाशित किया गया

पिछला लेख अगला लेख

शीर्ष युक्तियाँ