यदि आप एक लिनक्स सिस्टम का संचालन कर रहे हैं, तो ऐसे समय होंगे जब आपको अपने सिस्टम के मैक पते को जानने की आवश्यकता होगी। आपको कई कारणों से इस जानकारी की आवश्यकता हो सकती है। शायद आप चाहते हैं कि डीएचसीपी आपको एक निश्चित आईपी पता निर्दिष्ट करे। इसके लिए आपको मैक एड्रेस की आवश्यकता होगी ताकि आप अपने डीएचसीपी सर्वर कॉन्फ़िगरेशन में आईपी और मैक एड्रेस मैपिंग जोड़ सकें।
आपको अपने नेटवर्क पर कुछ उपकरणों को अनुमति देने या ब्लॉक करने के लिए मैक एड्रेस फ़िल्टरिंग के लिए भी इस जानकारी की आवश्यकता हो सकती है। या हो सकता है कि आप वेक-ऑन-लैन सेट अप करना चाहते हों। जो भी कारण हो, यहां आपके लिनक्स सिस्टम पर मैक एड्रेस खोजने के कुछ अलग तरीके हैं।
मैक एड्रेस क्या है?
एक मैक एड्रेस, जिसे फिजिकल या हार्डवेयर एड्रेस के रूप में भी जाना जाता है, एक विशिष्ट पहचानकर्ता है जो इससे जुड़ा है नेटवर्क इंटरफेस कार्ड लगभग हर डिवाइस एक नेटवर्क से जुड़ा है।
मैक एड्रेस दूसरी लेयर (डेटा लिंक लेयर) पर काम करता है
ओएसआई मॉडल और लंबाई में 48 बिट है, जहां पहले 24 बिट निर्माता आईडी का प्रतिनिधित्व करते हैं और अंतिम 24 बिट उस एनआईसी के लिए अद्वितीय आईडी का प्रतिनिधित्व करते हैं। आईपी पते की तरह, आप भी कर सकते हैं अपने एनआईसी का मैक पता बदलें.लिनक्स पर कमांड लाइन के माध्यम से मैक एड्रेस का पता लगाएं
लिनक्स पर अपना मैक एड्रेस खोजने के लिए यहां कुछ सबसे तेज और आसान तरीके दिए गए हैं:
आईपी कमांड का उपयोग करना
आप भौतिक और वर्चुअल नेटवर्क इंटरफेस, रूटिंग, पॉलिसी रूटिंग और सुरंगों को देखने और कॉन्फ़िगर करने के लिए लिनक्स में आईपी कमांड का उपयोग कर सकते हैं। यह एक नेटवर्क इंटरफेस को जोड़ या हटा सकता है, आईपी एड्रेस असाइन/हटा सकता है, नेटवर्क इंटरफेस की स्थिति प्रदर्शित कर सकता है और बहुत अधिक उपयोगी कार्य कर सकता है।
आप निम्न आईपी कमांड का उपयोग करके अपने सिस्टम का मैक पता पा सकते हैं:
आईपी लिंक दिखाना
यह आदेश लेबल के अलावा उनके मैक पते सहित सभी नेटवर्क इंटरफेस का विवरण दिखाता है लिंक/ईथर जैसा कि नीचे हाइलाइट किया गया है:
किसी विशेष नेटवर्क इंटरफ़ेस का मैक पता खोजने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें:
आईपी लिंक दिखाना देव
ifconfig कमांड का उपयोग करना
लिनक्स में ifconfig कमांड आपको नेटवर्क इंटरफेस की स्थिति को कॉन्फ़िगर और प्रदर्शित करने की अनुमति देता है। इसके अलावा, यह नेटवर्क इंटरफेस को सक्रिय और निष्क्रिय भी कर सकता है।
सभी उपलब्ध नेटवर्क इंटरफेस का मैक पता खोजने के लिए (भले ही वे निष्क्रिय हों), ifconfig कमांड का उपयोग करें -ए झंडा इस प्रकार है:
ifconfig -ए
किसी विशेष नेटवर्क इंटरफ़ेस का मैक पता खोजने के लिए, उसका नाम एक तर्क के रूप में निर्दिष्ट करें:
ifconfig इंटरफ़ेस_नाम
वर्तमान में सक्रिय सभी नेटवर्क इंटरफेस का मैक पता खोजने के लिए, बिना किसी ध्वज के ifconfig कमांड का उपयोग करें:
ifconfig
आउटपुट में, आप लेबल के पास अपने इंटरफ़ेस का MAC पता पा सकते हैं ईथर जैसा कि नीचे हाइलाइट किया गया है:
एथटूल एक लिनक्स उपयोगिता है जो आपको नेटवर्क ड्राइवरों और नेटवर्क इंटरफेस कार्ड सेटिंग्स को क्वेरी और कॉन्फ़िगर करने की अनुमति देती है। एथटूल यूटिलिटी का उपयोग करके, आप इसके मैक पते के लिए एक नेटवर्क इंटरफेस को क्वेरी भी कर सकते हैं।
ऐसा करने का आदेश यहां दिया गया है:
एथटूल -पी इंटरफ़ेस_नाम
/Sys/class/net निर्देशिका से MAC पता प्राप्त करें
/sys/class/net निर्देशिका में सिस्टम से जुड़े नेटवर्क उपकरणों के बारे में जानकारी होती है। यह निर्देशिका प्रत्येक नेटवर्क इंटरफेस जैसे के लिए एक अलग उपनिर्देशिका बनाए रखती है /sys/class/net/ens33 और /sys/class/net /ens37.
प्रत्येक उपनिर्देशिका में प्रत्येक नेटवर्क विशेषता के लिए अलग-अलग फाइलें होती हैं जैसे मैक एड्रेस, नेटवर्क डिवाइस की परिचालन स्थिति, इसका डुप्लेक्स, एमटीयू, आदि। मैक एड्रेस की जानकारी इसमें स्टोर की जाती है पता फ़ाइल।
आपके सिस्टम से जुड़े नेटवर्क इंटरफेस को सूचीबद्ध करने के लिए, निम्नलिखित कमांड का उपयोग करें:
ls /sys/कक्षा/जाल
किसी विशेष नेटवर्क इंटरफ़ेस का मैक पता खोजने के लिए, निम्न कमांड सिंटैक्स का उपयोग करें:
बिल्ली / sys /कक्षा/जाल/इंटरफ़ेस_नाम/पता
उदाहरण के लिए, किसी नेटवर्क इंटरफ़ेस का MAC पता खोजने के लिए, मान लीजिए ens33, आदेश होगा:
बिल्ली / sys /कक्षा/जाल/ens33/पता
जीयूआई के माध्यम से लिनक्स पर मैक एड्रेस कैसे खोजें
जो लोग अपने नियमित कार्यों के लिए जीयूआई पसंद करते हैं, वे अपने वितरण द्वारा प्रदान किए गए नेटवर्क मैनेजर का उपयोग करके ग्राफिक रूप से अपना मैक पता पा सकते हैं। उबंटू की तरह, आप नेटवर्क कनेक्शन सेटिंग का उपयोग कर सकते हैं।
खुला समायोजन अपने लिनक्स वितरण में या तो अपने डेस्कटॉप पर राइट-क्लिक करके या एप्लिकेशन मेनू से। बाएं पैनल से, पर जाएं नेटवर्क टैब। यह आपके सिस्टम से जुड़े सभी नेटवर्क इंटरफेस को प्रदर्शित करेगा।
नेटवर्क इंटरफ़ेस का MAC पता खोजने के लिए, क्लिक करें दांत (सेटिंग्स) इसके सामने आइकन।
यह आपके नेटवर्क इंटरफ़ेस का विवरण दिखाते हुए एक नई विंडो खोलेगा। यहां आपको लेबल के बगल में मैक एड्रेस मिलेगा हार्डवेयर पता.
इस गाइड के लिए, हमने छवियों के लिए GNOME का उपयोग किया है, लेकिन अन्य डेस्कटॉप वातावरणों में भी समान सेटिंग्स होंगी, केवल अलग-अलग लेबल के साथ।
स्थानीय नेटवर्क पर दूसरे सिस्टम का मैक पता खोजें
अपने स्वयं के मैक पते के समान, आप स्थानीय नेटवर्क पर अन्य सिस्टम का मैक पता भी पा सकते हैं। ऐसे:
एआरपी कमांड का उपयोग करना
किसी दिए गए IP पते के लिए MAC पता जानने के लिए आप ARP, या एड्रेस रेज़ोल्यूशन प्रोटोकॉल का उपयोग कर सकते हैं। स्थानीय नेटवर्क पर किसी अन्य सिस्टम का मैक पता खोजने के लिए, इसके आईपी पते को इसके साथ पिंग करें:
पिंग -c1 <आई पीपता>
रिमोट सिस्टम के मैक पते को सीखने के लिए पिंग कमांड एआरपी का उपयोग करेगा। एक बार जब यह जानकारी मिल जाती है, तो यह ARP तालिका में संग्रहीत हो जाती है, जिसे आप उपयोग करके देख सकते हैं:
अर्प -एन | ग्रेप <आई पीपता>
यह आदेश दिए गए आईपी पते के लिए मैक पते को प्रिंट करेगा।
arping यूटिलिटी आपको नेटवर्क पर स्थानीय सिस्टम को खोजने और जाँचने में मदद करती है। यह OSI मॉडल में दूसरी परत पर कार्य करता है और यह निर्धारित करने के लिए सिस्टम को ARP अनुरोध भेजता है कि यह जीवित है और प्रतिक्रिया दे रहा है। यह पिंग उपयोगिता से भिन्न है जो तीसरी परत पर कार्य करती है।
आप निम्न आदेशों का उपयोग करके arping इंस्टॉल कर सकते हैं:
डेबियन-आधारित वितरण पर:
सुडो उपयुक्त स्थापित करना arping
आरएचईएल आधारित वितरण पर:
सुडो यम स्थापित करना arping
एक बार इंस्टॉल हो जाने पर, नेटवर्क पर किसी अन्य सिस्टम के मैक पते को निम्न आदेश का उपयोग करके अपने आईपी पते को एक तर्क के रूप में निर्दिष्ट करके खोजें:
सुडो अर्पिंग -सी 1 <आई पीपता>
यदि आपके सिस्टम में कई एनआईसी हैं, तो आप निर्दिष्ट कर सकते हैं कि किस इंटरफ़ेस से अनुरोध भेजा जाना चाहिए -मैं ध्वज (राजधानी "i") इंटरफ़ेस नाम के बाद:
सुडो अर्पिंग -सी 1 -आई इंटरफ़ेस_नाम <आई पीपता>
उदाहरण के लिए, निम्न कमांड अपने से एक एआरपी अनुरोध भेजेगा ens33 रिमोट सिस्टम के आईपी पते के लिए इंटरफ़ेस 192.168.42.133.
सुडोarping-सी 1 -मैंens33 192.168.42.133
आउटपुट में, आपको डेस्टिनेशन सिस्टम से एआरपी रिप्लाई मिलेगा जिसमें उसका मैक एड्रेस होगा।
Linux पर अपना MAC पता खोजना आसान है
लिनक्स पर मैक एड्रेस खोजने के विभिन्न तरीकों को देखते हुए, आप किसी एक को चुन सकते हैं और चुन सकते हैं जो आपको सुविधाजनक लगे।
Linux के समान, आप Windows और macOS में भी MAC पता पा सकते हैं; हालाँकि, उनके पास कमांड और GUI के अलग-अलग सेट हैं।