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

इस लेख में आपको लिनक्स में सबसे अधिक उपयोग किए जाने वाले बुनियादी नेटवर्क कमांड और DNS सेटिंग्स को संपादित करने के तरीके के बारे में जानकारी मिलेगी।

1. नेटवर्क कनेक्शन और आईपी कॉन्फ़िगरेशन के लिए: ifconfig

ifconfig कमांड आपको सिस्टम में उपलब्ध नेटवर्क कनेक्शन और IP कॉन्फ़िगरेशन सेटिंग्स को जांचने और बदलने की अनुमति देता है।

ifconfig
ifconfig कमांड का आउटपुट

सबसे पहले, आप eth0 जानकारी देखें। eth0 वह हिस्सा है जो आपके ईथरनेट कार्ड के बारे में जानकारी दिखाता है। यदि अन्य ईथरनेट कार्ड सिस्टम से जुड़े हैं, तो उनके नाम क्रमशः eth1, और eth2 होंगे।

आरे कंप्यूटर का ही प्रतिनिधित्व करता है, यानी लोकलहोस्ट।

यदि आप वायरलेस नेटवर्क वातावरण का उपयोग कर रहे हैं, तो आप यह भी देख सकते हैं wlan0 जानकारी। wlan0 का मतलब वायरलेस नेटवर्क कार्ड है।

इस तरह ifconfig कमांड का उपयोग करने के बजाय, आप वांछित जानकारी को एक-एक करके सूचीबद्ध कर सकते हैं। उदाहरण के लिए, यदि आप केवल ईथरनेट कार्ड की जानकारी सूचीबद्ध करना चाहते हैं, ifconfig eth0 आदेश पर्याप्त होगा।

 ifconfig eth0
eth0: झंडे=4163<यूपी, ब्रॉडकास्ट, रनिंग, मल्टीकास्ट> एमटीयू 1500
मंत्रिमंडल 10.0.2.15नेटमास्क 255.255.255.0प्रसारण 10.0.2.255
inet6fe00::000:00xx:xx00:0x00उपसर्ग 64 स्कोपिड 0x20&लेफ्टिनेंट;जोड़ना&जीटी;
ईथर 08:00:00:00:0x:00txqueuelen 1000 (ईथरनेट)
आरएक्सपैकेट 11 बाइट्स 3310 (3.2किबा)
RX त्रुटियाँ 0 गिरा 0 ओवररन 0 फ्रेम 0
टेक्सासपैकेट 25 बाइट्स 3050 (2.9किबा)
TX त्रुटियाँ 0 गिरा 0 ओवररन 0 वाहक 0 टकराव 0

उदाहरण के लिए, आपने ऊपर देखा कि eth0 का स्थानीय IP पता 10.0.2.15 है। इस आईपी पते को 10.0.2.13 में बदलने के लिए:

सुडोifconfigeth0 10.0.2.13
स्थानीय आईपी पता ifconfig कमांड के साथ बदलता है

ifconfig के साथ, आप यहां जानकारी बदल सकते हैं, साथ ही आउटपुट में आपके सामने आने वाले सूचना कार्ड को समायोजित कर सकते हैं। ifconfig card_name नीचे कमांड वांछित कार्ड को डिस्प्ले से हटा सकता है, आप इस कार्ड को फिर से दिखा सकते हैं ifconfig card_name up आदेश।

sudo ifconfig लो डाउन
ifconfig कमांड के साथ डाउन पैरामीटर का उपयोग करना

जैसा कि आउटपुट से देखा जा सकता है, डाउन पैरामीटर ने लो कार्ड को अब अदृश्य बना दिया है।

sudo ifconfig लो अप
ifconfig कमांड के साथ अप पैरामीटर का उपयोग करना

2. एक प्रकार का नियंत्रण तंत्र: पिंग

पिंग कमांड यह जांचता है कि लक्ष्य और आपके सिस्टम के बीच संचार स्थापित हो गया है या नहीं। उदाहरण के लिए, आप अपने और Google के बीच संचार गति को क्वेरी कर सकते हैं।

गुनगुनाहटगूगलकॉम
पिंग कमांड का उपयोग करना

ऐसा करते हुए, मैंने 5वें क्वेरी पैकेज के बाद Ctrl + C संयोजन के साथ इस प्रक्रिया को समाप्त कर दिया। यदि आप a. जैसे कमांड का उपयोग करते हैं पिंग-सी 4 google.com, आप केवल 4 क्वेरी पैकेट भेजते हैं। क्वेरी पैकेट की संख्या समाप्त होने के बाद प्रक्रिया समाप्त हो जाएगी।

गुनगुनाहट-सी 4 गूगलकॉम
गुनगुनाहटगूगलकॉम (216.58.206.174) 56(84) बाइट्सकाजानकारी.
64 बाइट्स से sof02s27-में-f14.1e100।जाल (216.58.206.174): icmp_seq=1 टीटीएल =111 समय =79.0 एमएस
64 बाइट्स से sof02s27-में-f14.1e100।जाल (216.58.206.174): icmp_seq=2 टीटीएल =111 समय =73.5 एमएस
64 बाइट्स से sof02s27-में-f14.1e100।जाल (216.58.206.174): icmp_seq=3 टीटीएल =111 समय =72.7 एमएस
64 बाइट्स से sof02s27-में-f14.1e100।जाल (216.58.206.174): icmp_seq=4 टीटीएल =111 समय =75.1 एमएस
गूगलकॉमगुनगुनाहटआंकड़े
4 पैकेट प्रेषित, 4 प्राप्त, 0% पैकेट हानि, समय 3014ms
आरटीटी मिनट/औसत/अधिकतम/एमडीवी = 72.710/75.089/79.030/2.432 एमएस

3. आईपी ​​​​रूटिंग टेबल के लिए: मार्ग

रूट कमांड आपको अपने सिस्टम पर आईपी रूटिंग टेबल की सामग्री को देखने की अनुमति देता है। आप टाइप कर सकते हैं मार्ग-एन इसके लिए कंसोल में कमांड करें।

मार्ग-एन
कर्नेल आईपी रूटिंग टेबल
डेस्टिनेशन गेटवे जेनमास्क फ्लैग्स मेट्रिक रेफरी उपयोगमुझे सामना करना है
0.0.0.0 10.0.2.1 0.0.0.0स्नातकीय 100 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0यू 100 0 0 eth0

यहां का गेटवे पता स्थानीय नेटवर्क से इंटरनेट नेटवर्क पर जाते समय उपयोग किया जाने वाला अग्रेषण पता है।

4. एक विशिष्ट लक्ष्य के लिए अग्रेषण ट्रैकिंग: अनुरेखक

ट्रेसरूट के साथ, आपका कमांड आपको दिखाता है कि एक विशिष्ट गंतव्य पर भेजे गए पैकेट को कौन सा होस्ट करता है। इस बार, आइए एक उदाहरण के रूप में लक्ष्य पते www.makeuseof.com के बारे में सोचें।

ट्रेसरूटwww।उपयोग करनाकॉम
ट्रेसरूटकोwww।उपयोग करनाकॉम (54.157.137.27), 30 हॉप्समैक्स, 60 बाइटपैकेट
1 10.0.2.1 (10.0.2.1) 0.430एमएस 0.326एमएस 0.414एमएस
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

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

5. डोमेन जानकारी के लिए: whois

whois क्वेरी में जानकारी होती है जैसे कि डोमेन कब स्थापित हुआ, यह कितने समय तक वैध है और इसी तरह। आइए whois क्वेरी के उदाहरण के रूप में google.com को लक्षित करें।

कौन हैगूगलकॉम
कार्यक्षेत्रनाम: गूगलकॉम
रजिस्ट्री डोमेन आईडी: 2138514_DOMAIN_COM-VRSN
रजिस्ट्रारकौन हैसर्वर: कौन है.मार्कमॉनिटरकॉम
रजिस्ट्रार यूआरएल: एचटीटीपी://www.markmonitor.com
अद्यतनदिनांक: 2019-09-09T15:39:04Z
सृष्टिदिनांक: 1997-09-15T04:00:00Z
रजिस्ट्रीसमाप्तिदिनांक: 2028-09-14T04:00:00Z
रजिस्ट्रार: मार्क मॉनिटर इंक।
रजिस्ट्रार आईएएनए आईडी: 292
रजिस्ट्रार दुर्व्यवहार संपर्क ईमेल: दुर्व्यवहार शिकायतें@markmonitorकॉम
रजिस्ट्रारदुर्व्यवहार करनासंपर्क करनाफ़ोन: +1.2083895740
डोमेन स्थिति: क्लाइंट डिलीट प्रतिबंधित https://icann.org/epp#clientDeleteProhibited
डोमेन स्थिति: क्लाइंट ट्रांसफर प्रतिबंधित https://icann.org/epp#clientTransferProhibited
डोमेन स्थिति: क्लाइंटअपडेटनिषिद्ध https://icann.org/epp#clientUpdateProhibited
डोमेन स्थिति: सर्वरडिलीट प्रतिबंधित https://icann.org/epp#serverDeleteProhibited
डोमेन स्थिति: सर्वर ट्रांसफर निषिद्ध https://icann.org/epp#serverTransferProhibited
डोमेन स्थिति: सर्वरअपडेट प्रतिबंधित https://icann.org/epp#serverUpdateProhibited
नामसर्वर: Ns1 भी।गूगलकॉम
नामसर्वर: NS2।गूगलकॉम
नामसर्वर: NS3।गूगलकॉम
नामसर्वर: एनएस4।गूगलकॉम
डीएनएसएसईसी: अहस्ताक्षरित
यूआरएल का ICANN त्रुटिपूर्ण शिकायत प्रपत्र: https://www.icann.org/wicf/

साथ ही, आप का उपयोग करके कमांड स्क्रीन का उपयोग करने से बच सकते हैं whois जानकारी को मुफ्त में देखने के लिए सबसे अच्छी वेबसाइटें.

6. लक्ष्य पते के बारे में जानकारी प्राप्त करना: होस्ट

होस्ट कमांड आपको गंतव्य पते के बारे में जानकारी प्राप्त करने की अनुमति देता है। होस्ट कमांड के साथ, आप डोमेन नाम को आईपी पते से और आईपी पते को डोमेन नाम से एक्सेस कर सकते हैं।

होस्ट कमांड का उपयोग करना

7. DNS रिकॉर्ड देखने के लिए: dig

डिग कमांड (डोमेन इंफॉर्मेशन ग्रोपर) एक सामान्य लिनक्स नेटवर्क कमांड है जिसका इस्तेमाल डीएनएस रिकॉर्ड्स को देखने के लिए किया जाता है।

गड्ढा करनागूगलकॉम
; <<>> डीआईजी 9.17.21-1-डेबियन <<>> Google.com
;; वैश्विक विकल्प: +cmd
;; उत्तर मिला:
;; ->>हैडर<<- opcode: QUERY, स्थिति: NOERROR, id: 64917
;; झंडे: क्यूआर आरडी आरए; प्रश्न: 1, उत्तर: 1, प्राधिकरण: 0, अतिरिक्त: 0
;; प्रश्न खंड:
;गूगलकॉम. में
;; उत्तर खंड:
गूगलकॉम. 177 में 216.58.206.174
;; क्वेरी समय: 3 मिसे
;; सर्वर: 192.168.1.1#53(192.168.1.1) (यूडीपी)
;; जब: गुरुअप्रैल 14 19:25:15EDT 2022
;; एमएसजी आकार आरसीवीडी: 44

इसके अलावा, आप डिग कमांड के साथ एनएस (नेमसर्वर) रिकॉर्ड की जांच कर सकते हैं। आप का उपयोग कर सकते हैं -टी एनएस इसके लिए आदेश।

गड्ढा करनागूगलकॉम-टीएन एस
; <<>> डीआईजी 9.17.21-1-डेबियन <<>> google.com -t NS
;; वैश्विक विकल्प: +cmd
;; उत्तर मिला:
;; ->>हैडर<<- opcode: QUERY, स्थिति: NOERROR, id: 41881
;; झंडे: क्यूआर आरडी आरए; प्रश्न: 1, उत्तर: 4, प्राधिकरण: 0, अतिरिक्त: 0
;; प्रश्न खंड:
;गूगलकॉम. मेंएन एस
;; उत्तर खंड:
गूगलकॉम. 70621 मेंएन एसएनएस3।गूगलकॉम.
गूगलकॉम. 70621 मेंएन एसएनएस2।गूगलकॉम.
गूगलकॉम. 70621 मेंएन एसएनएस4।गूगलकॉम.
गूगलकॉम. 70621 मेंएन एसNs1 भी।गूगलकॉम.
;; क्वेरी समय: 3 मिसे
;; सर्वर: 192.168.1.1#53(192.168.1.1) (यूडीपी)
;; जब: गुरुअप्रैल 14 19:34:38EDT 2022
;; एमएसजी आकार आरसीवीडी: 100

8. IP-MAC पता मिलान के लिए: arp

एआरपी कमांड उन तालिकाओं को दिखाता है जहां आईपी-मैक एड्रेस मैपिंग रखी जाती है।

एआरपी 
पता HWtype HWaddress फ्लैग्स मास्क Iface
10.0.2.1ईथर 52:54:00:12:35:00सीeth0
10.0.2.3ईथर 08:00:27:66:24:25सीeth0

9. सिस्टम द्वारा किए गए कनेक्शन के लिए: tcpdump

tcpdump कमांड आपको आपके सिस्टम द्वारा किए गए कनेक्शन और आपके सिस्टम से किए गए कनेक्शन को तुरंत देखने की अनुमति देता है।

# टीसीपीडम्प 
tcpdump: वर्बोज़ आउटपुट दबा हुआ, उपयोग -वी [वी]... के लिएभरा हुआ मसविदा बनाना व्याख्या करना
eth0 पर सुनना, लिंक-प्रकार EN10MB (ईथरनेट), स्नैपशॉट की लंबाई 262144 बाइट्स
19:44:59.746452आईपी 10.0.2.15.48657 &जीटी; होमरूटरसीपीई।कार्यक्षेत्र: 14329+ ? www।उपयोग करनाकॉम. (37)
19:44:59.746574आईपी 10.0.2.15.48657 &जीटी; होमरूटरसीपीई।कार्यक्षेत्र: 39924+ एएएए? www।उपयोग करनाकॉम. (37)
19:44:59.770573आईपी 10.0.2.15.44391 &जीटी; होमरूटरसीपीई।कार्यक्षेत्र: 44735+ ? सामग्री-हस्ताक्षर-2सीडीएनमोज़िला।जाल. (53)
19:44:59.770685आईपी 10.0.2.15.44391 &जीटी; होमरूटरसीपीई।कार्यक्षेत्र: 31664+ एएएए? सामग्री-हस्ताक्षर-2सीडीएनमोज़िला।जाल. (53)

इसके अलावा, यदि आप बिना पते के समाधान के सीधे लिंक का अनुसरण करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं tcpdump -n आज्ञा।

# tcpdump -n
tcpdump: वर्बोज़ आउटपुट दबा हुआ, उपयोग -वी [वी]... के लिएभरा हुआ मसविदा बनाना व्याख्या करना
eth0 पर सुनना, लिंक-प्रकार EN10MB (ईथरनेट), स्नैपशॉट की लंबाई 262144 बाइट्स
19:47:41.327149आईपी 10.0.2.15.43892 &जीटी; 192.168.1.1.53: 44991+ ? सामग्री-हस्ताक्षर-2सीडीएनमोज़िला।जाल. (53)
19:47:41.327574आईपी 10.0.2.15.43892 &जीटी; 192.168.1.1.53: 46778+ एएएए? सामग्री-हस्ताक्षर-2सीडीएनमोज़िला।जाल. (53)
19:47:41.425041 आईपी 192.168.1.1.53 > 10.0.2.15.43892: 44991 5/0/0 सीएनएन d2nxq2uap88usk.cloudfront.net।, ए 18.66.248.5, ए 18.66.248.40, ए 18.66.248.112, ए 18.66.248.105 (157)
19:47:41.425042 आईपी 192.168.1.1.53 > 10.0.2.15.43892: 46778 9/0/0 CNAME d2nxq2uap88usk.cloudfront.net।, AAAA 2600:9000:224a: e400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 1c00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:93a1, AAAA 2600:9000:224a: c00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: a400:a: da5e: 7900:93क1 (317)
19:47:42.470901आईपी 10.0.2.15.44369 &जीटी; 192.168.1.1.53: 28874+ ? सुरक्षित ब्राउज़िंग.googleapisकॉम. (45)

10. डीएनएस सेटिंग्स

अन्य ऑपरेटिंग सिस्टम की तुलना में, Linux पर DNS सेटिंग्स काफी आसान है। ऐसा करने के लिए, आप इसमें कुछ बदलाव कर सकते हैं आदि/resolv.conf फ़ाइल जहां DNS जानकारी संग्रहीत है।

# बिल्ली आदि/resolv.conf 
# NetworkManager द्वारा उत्पन्न
नाम सर्वर 192.168.1.1

यदि आप यहां एक नया DNS जोड़ना चाहते हैं, तो आप इसका उपयोग कर सकते हैं गूंज आज्ञा।

# इको ​​नेमसर्वर 8.8.8.8 > etc/resolv.conf
# इको ​​नेमसर्वर 8.8.4.4 >> आदि/resolv.conf

इन परिवर्धनों को करने के बाद, जब आप ब्राउज़ करते हैं आदि/resolv.conf फ़ाइल फिर से, आप देखेंगे कि वांछित परिवर्तन किए गए हैं।

# बिल्ली आदि/resolv.conf 
नाम सर्वर 8.8.8.8
नाम सर्वर 8.8.4.4

के अंदर /etc/ फ़ोल्डर, एक और फ़ाइल है जिसे कहा जाता है मेजबान जो एक डोमेन नेमसर्वर के रूप में कार्य करता है। सिस्टम में डोमेन नाम समाधान करते समय इस फ़ाइल की जाँच की जाती है।

#बिल्ली आदि/मेजबान
127.0.0.1स्थानीय होस्ट
127.0.1.1काली
# निम्न पंक्तियाँ IPv6 सक्षम होस्ट के लिए वांछनीय हैं
::1स्थानीय होस्टip6-लोकलहोस्टip6-लूपबैक
ff02::1ip6-allnodes
ff02::2ip6-ऑलराउटर

लिनक्स कमांड के साथ नेटवर्क प्रबंधन सरल है

लिनक्स सबसे व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टमों में से एक है। लिनक्स में प्रयुक्त सही कमांड को जानना समय और प्रयास के मामले में बहुत फायदेमंद होगा। अपने लिनक्स नेटवर्क को कॉन्फ़िगर करते समय और नेटवर्क में होने वाली किसी भी समस्या की तलाश में, आप लिनक्स नेटवर्क कमांड का उपयोग कर सकते हैं।

9 सर्वश्रेष्ठ लिनक्स नेटवर्क समस्या निवारण आदेश

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • लिनक्स
  • डीएनएस
  • कंप्यूटर नेटवर्क
  • लिनक्स

लेखक के बारे में

एमयूओ स्टाफ

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें