लिनक्स इफकॉन्फिग कमांड: इसका उपयोग कैसे करें

उबंटू और अन्य लिनक्स डिस्ट्रोस में, कमांड लाइन टूल(command line tools) आमतौर पर कंप्यूटर के आंतरिक कामकाज के साथ बातचीत करने का सबसे अच्छा तरीका है। ifconfig कमांड का प्रयोग Linux(Linux) पर नेटवर्क सेटिंग्स को विन्यस्त करने के लिए किया जाता है ।

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

नेट-टूल्स इंस्टाल करना

ifconfig कमांड डिफ़ॉल्ट रूप से Linux वितरण में स्थापित नहीं होता है। (Linux)अधिकांश सिस्टम प्रशासक उस पैकेज को स्थापित करेंगे जो चीजों को सेट करते समय संबंधित है, लेकिन कुछ मामलों में, यह आपके कंप्यूटर पर गायब हो सकता है। आप इसे आसानी से इंस्टॉल कर सकते हैं।

यदि आप किसी ऐसे सिस्टम पर ifconfig कमांड का उपयोग करने का प्रयास करते हैं जिसमें यह स्थापित नहीं है, तो आपको एक त्रुटि संदेश मिलेगा - साथ ही इसे कैसे स्थापित किया जाए, इसके निर्देशों के साथ। बस कमांड दर्ज करें:

sudo apt नेट-टूल्स स्थापित करें

यह ifconfig और कुछ अन्य नेटवर्क कॉन्फ़िगरेशन उपयोगिताओं को स्थापित करेगा। ध्यान दें कि ifconfig को स्थापित करने और नेटवर्क को सक्षम या अक्षम करने के लिए sudo आवश्यक है।(sudo)

ifconfig का उपयोग करके नेटवर्क जानकारी(Network Information Using) देखना

ifconfig कमांड का उपयोग करने का सबसे सरल तरीका इसे बिना किसी पैरामीटर के सीधे चलाना है। यह ईथरनेट और वायरलेस कनेक्शन सहित सभी सक्रिय इंटरफेस पर जानकारी लाता है।

यह एमटीयू(MTU) मूल्य (अधिकतम ट्रांसमिशन यूनिट(Transmission Unit) ), आईपी पते(IP addresses) और पैकेट इतिहास सहित नेटवर्क इंटरफेस के बारे में सभी प्रासंगिक जानकारी प्रदान करता है। यदि आप केवल तकनीकी विशिष्टताओं को इंटरफ़ेस नामों के साथ अधिक सुपाच्य प्रारूप में चाहते हैं, तो ifconfig -s दर्ज करें।

हालांकि, इन दोनों संस्करणों में वर्तमान में निष्क्रिय नेटवर्क शामिल नहीं हैं। सभी नेटवर्क इंटरफेस देखने के लिए, इसके बजाय ifconfig -a कमांड का उपयोग करें।

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

ifconfig eth0

ifconfig के साथ नेटवर्क को सक्षम और अक्षम करना(Disabling Networks)

चल रहे नेटवर्क की स्थिति की निगरानी करना केवल एक चीज नहीं है जो आप ifconfig के साथ कर सकते हैं। आप इन इंटरफेस के लगभग हर पहलू को कॉन्फ़िगर करने के लिए कमांड का उपयोग एमटीयू(MTU) और उपयोग किए गए मास्किंग के लिए भी कर सकते हैं।

सबसे आसान उपयोग मामला नेटवर्क को शुरू या बंद करना है। आप निम्न आदेश का उपयोग करके ऐसा कर सकते हैं:

sudo ifconfig नाम ऊपर

"नाम" पैरामीटर नेटवर्क का वास्तविक नाम है। इसका उपयोग ifconfig -a कमांड का उपयोग करके पता लगाए गए किसी भी निष्क्रिय इंटरफेस को सक्षम करने के लिए किया जा सकता है।

किसी नेटवर्क को अक्षम करने के लिए, अप के बजाय बस डाउन का उपयोग करें:

sudo ifconfig dummy0 down

यह इंटरफ़ेस को अक्षम कर देगा।

ifconfig के साथ नेटवर्क कॉन्फ़िगर करना

नेटवर्क इंटरफेस से जुड़े किसी भी मूल्य को संशोधित करना आसान है। बस(Just) सुडो के साथ कमांड को प्रीपेन्ड करना याद रखें, क्योंकि इन सभी परिवर्तनों को प्रभावी होने के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होती है।

इस सुविधा का सबसे आम उपयोग किसी नेटवर्क को एक कस्टम आईपी पता निर्दिष्ट करना है। उदाहरण के लिए, डमी0 इंटरफ़ेस को एक नया आईपी पता देने का तरीका इस प्रकार है:

sudo ifconfig dummy0 29.95.245.112

आप इसे असाइन करने के लिए नेटवर्क नाम के बाद कोई भी मान्य IP पता दर्ज कर सकते हैं। यदि आपने कुछ गलत दर्ज किया है तो आपको केवल एक संदेश प्राप्त होगा। अन्यथा, परिवर्तन तुरंत प्रभावी होगा।

आप इस तरह एक नेटमास्क भी निर्दिष्ट कर सकते हैं:

sudo ifconfig dummy0 नेटमास्क 255.255.255.0

प्रसारण पता सेट करने का सिंटैक्स समान है:

sudo ifconfig dummy0 प्रसारण 77.40.108.115

यदि आप किसी नेटवर्क के लिए इन सभी IP पतों को संशोधित करना चाह रहे हैं, तो सभी कमांड को एक साथ मिलाना अधिक कुशल है। अधिकांश लिनक्स(Linux) कमांड की तरह, आप एक ही लाइन में कई तर्क शामिल कर सकते हैं।

एक नेटवर्क इंटरफ़ेस में एक या अधिक उपनाम भी हो सकते हैं। ये नाम के सिंटैक्स द्वारा निर्दिष्ट किए जाते हैं: x, जहां नाम नेटवर्क का नाम और xa अंक है। उदाहरण के लिए, यहां डमी0 नेटवर्क में एक उपनाम आईपी पता जोड़ने का तरीका बताया गया है।

sudo ifconfig dummy0:0 69.72.169.2

आप इसकी स्थिति प्राप्त करने के लिए ifconfig का उपयोग करके पुष्टि कर सकते हैं कि यह काम करता है।

ifconfig डमी0:0

ifconfig के साथ आप और क्या कर सकते हैं?

ifconfig कमांड में तर्कों की एक विस्तृत सूची है जिसका उपयोग आप नेटवर्क इंटरफेस के कई अन्य चरों को संशोधित करने के लिए कर सकते हैं। आप मल्टीकास्ट को सक्षम कर सकते हैं, एमटीयू(MTU) सेट कर सकते हैं , और अन्य चीजों के साथ विशिष्ट मोड को सक्रिय कर सकते हैं।

आधिकारिक मैन पेजों(official man pages) में उन सभी तर्कों की पूरी सूची है जिनका उपयोग ifconfig के साथ किया जा सकता है, साथ ही प्रत्येक की तकनीकी परिभाषा के साथ। बेशक, आप मैन ifconfig कमांड का उपयोग करके मैन्युअल को टर्मिनल से ही लागू कर सकते हैं।

आपको ifconfig का उपयोग कब करना चाहिए?

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

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

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



About the author

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



Related posts