विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

लिनक्स पर नेटवर्क समस्याओं का समाधान कैसे करें

संपादित 5 महीने पहले द्वारा ExtremeHow संपादकीय टीम

नेटवर्किंगडायग्नॉस्टिक्ससमस्या निवारणकमांड लाइनउपकरणकनेक्टिविटीसिस्टम एडमिनप्रदर्शनकॉन्फ़िगरेशननिगरानी

लिनक्स पर नेटवर्क समस्याओं का समाधान कैसे करें

अनुवाद अपडेट किया गया 5 महीने पहले

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

बुनियादी नेटवर्किंग अवधारणाओं की समझ

समस्या निवारण में उतरने से पहले, बुनियादी नेटवर्किंग अवधारणाओं की अच्छी समझ होना महत्वपूर्ण है:

प्रारंभिक नेटवर्क निदान

अपनी समस्या निवारण प्रक्रिया की शुरुआत हार्डवेयर की पुष्टि करके और भौतिक कनेक्शनों की जांच करके करें। सुनिश्चित करें कि सभी केबल उचित रूप से जुड़े हुए हैं और नेटवर्क हार्डवेयर (जैसे राउटर या स्विच) चालू और सही ढंग से कार्य कर रहा है।

नेटवर्क कॉन्फ़िगरेशन की जांच करें

वर्तमान नेटवर्क इंटरफेस और उनकी स्थिति को देखने के लिए निम्नलिखित कमांड का उपयोग करें:

ifconfig -a

यदि ifconfig आपके सिस्टम पर नहीं दिखता है, तो ip addr का आधुनिक विकल्प उपयोग करके देखें:

ip addr

अपने नेटवर्क इंटरफेस को असाइन किए गए आईपी एड्रेस को देखें। यदि इंटरफेस के पास आईपी एड्रेस नहीं है, तो यह नेटवर्क से जुड़ा नहीं है। इस जानकारी का उपयोग प्रारंभिक कनेक्टिविटी की पुष्टि के लिए करें।

इंटरफेस की स्थिति सत्यापित करें

जांचें कि आपके नेटवर्क इंटरफेस चालू हैं:

ip link show

अपने नेटवर्क इंटरफेस के बगल में "UP" या "DOWN" जैसे शब्दों की जांच करें। आप चाहते हैं कि इंटरफेस इंटरनेट से कनेक्ट हो जाए 'UP'। यदि यह 'DOWN' है, तो इसे चालू करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo ip link set dev <interface-name> up

<interface-name> को अपने इंटरफेस के नाम जैसे कि eth0 या wlan0 के साथ बदलें, जो एक वायर्ड या वायरलेस इंटरफेस के लिए हो सकता है।

कनेक्टिविटी की जाँच करें

बाहरी कनेक्टिविटी की जांच के लिए Google DNS (8.8.8.8) जैसी एक प्रसिद्ध सार्वजनिक सेवा को पिंग करने का प्रयास करें:

ping -c 4 8.8.8.8

यदि पिंग सफल होता है, तो आपका नेटवर्क उपकरण इंटरनेट से जुड़ा है। यदि यह विफल होता है, तो आपके नेटवर्क या आपके इंटरनेट कनेक्शन के साथ एक गंभीर समस्या हो सकती है।

रूटिंग कॉन्फ़िगरेशन का विश्लेषण

नेटवर्क रूटिंग समस्याओं का समाधान करने के लिए, रूटिंग टेबल की जांच करें:

route -n

या आधुनिक समकक्ष का उपयोग करें:

ip route

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

sudo route add default gw <gateway-ip> <interface-name>

<gateway-ip> और <interface-name> को वास्तविक गेटवे आई पी और नेटवर्क इंटरफेस नाम के साथ बदलें।

डीएनएस समाधान समस्याएँ

जब डीएनएस सर्वर से कनेक्शन खो जाता है या डीएनएस समाधान के साथ समस्याएँ होती हैं, तो आपको डोमेन नामों को आईपी पतों में परिवर्तित करने में कठिनाई हो सकती है। डीएनएस समस्याओं का परीक्षण करने के लिए पिंग करें:

ping -c 4 google.com

यदि आप आईपी एड्रेस को पिंग कर सकते हैं लेकिन डोमेन नाम को पिंग नहीं कर सकते हैं, तो आपकी डीएनएस सेटिंग्स गलत हो सकती हैं। निम्नलिखित में डीएनएस कॉन्फ़िगरेशन की पुष्टि करें:

/etc/resolv.conf

सुनिश्चित करें कि आपके पास वैध डीएनएस प्रविष्टियां हैं, जैसे:

nameserver 8.8.8.8

आप अपने resolv.conf को संपादित करके और इसे निम्नलिखित डालकर एक अलग डीएनएस को अस्थायी रूप से परीक्षण कर सकते हैं:

nameserver 8.8.4.4

मॉडिफिकेशन के बाद, अपनी डीएनएस सेटिंग्स को फिर से जांचें।

नेटवर्क इंटरफेस का निदान

यदि विशिष्ट नेटवर्क इंटरफेस समस्याग्रस्त हैं, तो उनका परीक्षण करें और उन्हें पुनः प्रारंभ करें:

नेटवर्क इंटरफेस को अक्षम और सक्षम करें

नेटवर्क इंटरफेस को पुनः सेट करने के लिए:

sudo ip link set <interface-name> down
sudo ip link set <interface-name> up

यह इंटरफेस को सॉफ़्ट-रीसेट करता है, जो कभी-कभी समस्या को हल कर सकता है।

डिवाइस ड्राइवर समस्याएँ

ड्राइवर संघर्ष या समस्याएँ भी कनेक्टिविटी को बाधित कर सकती हैं। लोडेड ड्राइवर देखें:

lshw -C network

वैकल्पिक रूप से, आउटपुट के लिए:

lsmod | grep <driver-name>

यदि हार्डवेयर ड्राइवर लोड नहीं हुआ है या सही ढंग से काम नहीं कर रहा है, तो ड्राइवर को फिर से इंस्टॉल करना या अपडेट करना मददगार हो सकता है।

उन्नत नेटवर्क उपकरण

लिनक्स गहराई से समस्या निवारण के लिए कई उपयोगिताओं प्रदान करता है:

Netstat

ओपन कनेक्शनों और लिसनिंग पोर्ट को देखने के लिए:

netstat -tuln

यह कमांड सभी टीसीपी/यूडीपी लिसनिंग पोर्ट और वर्तमान में सक्रिय कनेक्शनों को सूचीबद्ध करता है।

Traceroute

किसी विशेष होस्ट के नेटवर्क पथ की जांच करने के लिए:

traceroute google.com

यह डोमेन के रास्ते का प्रत्येक हॉप दिखाता है, जिससे विफलता के बिंदु का पता चलने में मदद मिलती है।

nc (netcat)

होस्ट कनेक्टिविटी का परीक्षण करने के लिए एक बहुमुखी नेटवर्किंग उपयोगिता:

nc -v -z <host> <port>

होस्ट पर ओपन पोर्ट की जाँच करने के लिए, <host> और <port> को प्रतिस्थापित करें।

आइपी (नई डायनामिक ट्रिक्स)

यह बहुमुखी उपकरण नेटवर्क सेटिंग्स को समायोजित कर सकता है और वर्तमान कॉन्फ़िगरेशन दिखा सकता है:

लॉगिंग और निगरानी

संभावित फीडबैक या त्रुटियों के लिए सिस्टम लॉग की जाँच करें:

tail -f /var/log/syslog

यह कमांड लगातार सिसलॉग में अंतिम कुछ प्रविष्टियाँ दिखाता है, और वास्तविक समय में नए लॉग को कैप्चर करता है।

स्थायी नेटवर्क मुद्दे

यदि बुनियादी समस्या निवारण से आपकी समस्या का समाधान नहीं होता है, तो निम्नलिखित पर विचार करें:

निष्कर्ष

लिनक्स पर नेटवर्क समस्याएँ उपकरणों और वातावरणों की विविधता को देखते हुए कठिन लग सकती हैं, लेकिन एक व्यवस्थित दृष्टिकोण और बुनियादी नेटवर्किंग सिद्धांतों की समझ से प्रक्रिया को बहुत आसान बनाया जा सकता है। हार्डवेयर कनेक्शन के साथ खुद को पहले सुनिश्चित करने के लिए याद रखें, तब ही सॉफ़्टवेयर कॉन्फ़िगरेशन और निदान में गहराई से जाएं।

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ