लिनक्स पर अपना मैक पता कैसे बदलें

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

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

अंत तक, आपको मैक पते की एक संक्षिप्त समझ होगी, और लिनक्स पर अपने मैक पते को कैसे खराब करना है।

मैक एड्रेस क्या है?

एक मैक पता, या मीडिया एक्सेस कंट्रोल एड्रेस, एक अद्वितीय हेक्साडेसिमल पहचानकर्ता है जिसका उपयोग नेटवर्क पर किसी डिवाइस की पहचान करने के लिए किया जाता है। इसे मशीन के "भौतिक पते" के रूप में भी जाना जाता है क्योंकि यह डिवाइस के नेटवर्क इंटरफेस कार्ड (एनआईसी) में एम्बेडेड है।

यहाँ एक मैक पता कैसा दिखता है:

 55:de:bc:7d:45:df

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

नेटवर्किंग के OSI मॉडल में , MAC एड्रेस डेटा लिंक लेयर में सही डिवाइस पर डेटा भेजने के लिए जिम्मेदार होते हैं।

Linux पर अपना MAC पता बदलें

ऐसे कई कारण हैं जिनकी वजह से आप अपने डिवाइस का मैक पता बदलना चाहते हैं। हो सकता है कि आप किसी नेटवर्क पर सुरक्षा प्रतिबंधों को दरकिनार करना चाहते हों, या हो सकता है कि आप पैकेट कैप्चर करने के लिए नेटवर्क पर किसी अन्य डिवाइस की नकल करना चाहते हों।

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

मैकचेंजर का उपयोग करना

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

इसे डेबियन/उबंटू पर स्थापित करने के लिए:

 sudo apt install macchanger

फेडोरा, सेंटोस, या अन्य आरएचईएल-आधारित डिस्ट्रोस पर:

 sudo dnf install macchanger
sudo yum install macchanger

आर्क लिनक्स पर मैकचेंजर स्थापित करने के लिए:

 sudo pacman -S macchanger

जब भी आप नेटवर्क डिवाइस (ईथरनेट और वाई-फाई सहित) को पुनरारंभ करते हैं, तो आप हर बार अपने सिस्टम के मैक पते को बदलना चाहते हैं, यह पूछने के लिए आपको एक संकेत दिखाई देगा। चुनें कोई और प्रेस जारी रखने के लिए दर्ज करें।

व्यावहारिक होने से पहले, सबसे पहले, आपको अपने डिवाइस पर नेटवर्क इंटरफ़ेस नामों की जांच करनी होगी। ऐसा करने के लिए, टाइप करें:

 ip addr

आउटपुट:

आउटपुट में, ईथरनेट के लिए नेटवर्क इंटरफ़ेस नाम eth0 है । इसी तरह, वाई-फाई के लिए, इंटरफ़ेस नाम या तो wlan0 या wlp3s0 होगा

यदि आपके सिस्टम के लिए लेबल भिन्न हैं, तो आप आसानी से नेटवर्क इंटरफ़ेस नामों की पहचान कर सकते हैं। " w " से शुरू होने वाले इंटरफ़ेस नाम वाई-फाई से जुड़े होंगे जबकि ईथरनेट के लिए इंटरफ़ेस नाम हमेशा " " से शुरू होंगे।

अपनी मशीन का वर्तमान भौतिक पता जांचने के लिए, टाइप करें:

 macchanger -s interface

…जहाँ इंटरफ़ेस उस नेटवर्क इंटरफ़ेस का नाम है जिसके बारे में आप जानकारी प्राप्त करना चाहते हैं।

आउटपुट:

मैकचेंजर का उपयोग करके अपनी मशीन को एक यादृच्छिक मैक पता असाइन करने के लिए, -r ध्वज का उपयोग करें:

 macchanger -r interface

उदाहरण के लिए, eth0 इंटरफ़ेस का भौतिक पता बदलने के लिए:

 sudo macchanger -r eth0

Macchanger आउटपुट में मूल पता और वर्तमान (संशोधित) पता प्रदर्शित करेगा।

एक यादृच्छिक पता निर्दिष्ट करने के अलावा, आप अपने डिवाइस के लिए एक कस्टम मैक पता भी सेट कर सकते हैं। बस डिफ़ॉल्ट कमांड के साथ -m ध्वज का उपयोग निम्नानुसार करें:

 sudo macchanger -m custom-address interface

…जहां कस्टम-पता नया मैक पता है जिसे आप असाइन करना चाहते हैं और इंटरफ़ेस नेटवर्क इंटरफ़ेस का नाम है।

eth0 इंटरफ़ेस को एक कस्टम MAC पता असाइन करने के लिए:

 sudo macchanger -m 44:ee:bc:6c:76:ba eth0

मैकचेंजर के साथ, आपको भविष्य के संदर्भ के लिए अपने डिवाइस के मूल मैक पते को याद रखने की आवश्यकता नहीं है। आप आसानी से -p ध्वज का उपयोग करके परिवर्तनों को डिफ़ॉल्ट रूप से रीसेट कर सकते हैं:

 sudo macchanger -p eth0

IP और ifconfig कमांड का उपयोग करना

हालांकि मैकचेंजर का उपयोग करना आसान है और शुरुआती लोगों के लिए उपयुक्त है, उन्नत लिनक्स उपयोगकर्ता जो ऑपरेशन पर अधिक नियंत्रण चाहते हैं, वे आईपी कमांड का उपयोग करना पसंद कर सकते हैं।

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

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

 sudo ip link set dev eth0 down

फिर मूल मैक को एक कस्टम पते में निम्नानुसार बदलें:

 sudo ip link set dev eth0 address 44:ee:bc:6c:76:ba

IP का उपयोग करके नेटवर्क इंटरफ़ेस को पुनरारंभ करें:

 sudo ip link set dev eth0 up

जांचें कि क्या उपरोक्त आदेश टर्मिनल में ip addr टाइप करके काम करता है।

मैक स्पूफिंग का एक वैकल्पिक तरीका ifconfig कमांड का उपयोग कर रहा है। इफकॉन्फिग इंटरफेस कॉन्फिग के लिए खड़ा है और नेटवर्क इंटरफेस को प्रबंधित करने के लिए उपयोग की जाने वाली एक मानक लिनक्स उपयोगिता है।

आईपी ​​​​कमांड की तरह, आपको ifconfig का उपयोग करके अपनी मशीन का भौतिक पता बदलने से पहले इंटरफ़ेस को बंद करना होगा।

 sudo ifconfig eth0 down

फिर इंटरफ़ेस को एक कस्टम मैक पता असाइन करें।

 sudo ifconfig eth0 hw ether 44:ee:bc:6c:76:ba

निम्नानुसार ifconfig का उपयोग करके नेटवर्क इंटरफ़ेस को पुनरारंभ करें:

 sudo ifconfig eth0 up

वायरलेस इंटरफ़ेस के मैक पते को बदलने के लिए (उदाहरण के लिए, wlan0 ), कमांड में eth0 की घटना को वायरलेस इंटरफ़ेस नाम से बदलें।

 sudo ifconfig wlan0 hw ether 44:ee:bc:6c:76:ba

संबंधित: लिनक्स सिस्टम पर सार्वजनिक आईपी पता कैसे खोजें

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

शैक्षिक उद्देश्यों और सीखने के लिए? निश्चित रूप से कानूनी (लेकिन केवल अगर आप इसे अपने नेटवर्क पर आज़माते हैं)। डेटा पैकेट कैप्चर करने और किसी अन्य नेटवर्क पर सुरक्षा प्रोटोकॉल को दरकिनार करने के लिए? सिफारिश नहीं की गई।

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