रैंडम MAC एड्रेस जनरेटर
सही unicast/multicast और locally administered बिट, वैकल्पिक वेंडर OUI प्रीफ़िक्स और कोलन, हाइफ़न या Cisco फ़ॉर्मेट के साथ रैंडम MAC एड्रेस बनाएँ।
हेक्स में 1 से 5 बाइट, जैसे 00:1A:2B। बाकी रैंडम होगा।
पहले बाइट के दो सबसे निचले बिट आपकी पसंद से सेट होते हैं: बिट 0 = मल्टीकास्ट, बिट 1 = स्थानीय प्रशासित। स्थानीय रूप से प्रशासित यूनिकास्ट पते (दूसरा अंक 2, 6, A या E) असली हार्डवेयर से कभी नहीं टकराते।
MAC एड्रेस जनरेटर क्या है?
वर्चुअल मशीन, कंटेनर, नेटवर्क लैब और टेस्ट के लिए रैंडम 48-बिट MAC (EUI-48) एड्रेस बनाएँ। डिफ़ॉल्ट रूप से एड्रेस स्थानीय रूप से प्रशासित यूनिकास्ट होते हैं, इसलिए वे निर्माता द्वारा दिए गए एड्रेस से कभी नहीं टकरा सकते। आप वेंडर प्रीफ़िक्स (OUI) भी रख सकते हैं और कोलन, हाइफ़न, Cisco डॉट या बिना विभाजक फ़ॉर्मेट चुन सकते हैं।
MAC एड्रेस जनरेटर का उपयोग कैसे करें
- कितने एड्रेस चाहिए और आउटपुट फ़ॉर्मेट तय करें।
- स्थानीय रूप से प्रशासित (अनुशंसित) चुना रखें, और डिवाइस एड्रेस के लिए मल्टीकास्ट न चुनें।
- चाहें तो
00:1A:2Bजैसा वेंडर प्रीफ़िक्स / OUI (वैकल्पिक) दर्ज करें; केवल बाकी बाइट रैंडम होंगे। - नए एड्रेस के लिए फिर से जनरेट करें पर क्लिक करें और कॉपी या डाउनलोड करें।
उदाहरण
How many 3, Colons, Locally administered
2a:78:3b:41:ae:64 ea:6f:53:fc:13:5c a6:a1:3d:92:20:8c
हर एड्रेस का दूसरा हेक्स अंक 2, 6, A या E है: स्थानीय रूप से प्रशासित यूनिकास्ट। रैंडम — आपके अलग होंगे।
MAC एड्रेस जनरेटर का उपयोग कब करें
VM (KVM, VirtualBox, Proxmox), Docker macvlan नेटवर्क, टेस्ट फ़िक्स्चर या नेटवर्क सिमुलेशन को MAC एड्रेस देने के लिए इसका उपयोग करें। ऐसे नेटवर्क पर किसी असली वेंडर का OUI इस्तेमाल न करें जहाँ वह भौतिक डिवाइस से टकरा सकता है, और इसका उपयोग दूसरे डिवाइस की नकल करने के लिए न करें।
MAC एड्रेस जनरेटर कैसे काम करता है
crypto.getRandomValues से छह रैंडम बाइट निकाले जाते हैं। पहले बाइट में बिट 0 (I/G) मल्टीकास्ट के लिए सेट और यूनिकास्ट के लिए क्लियर होता है, और बिट 1 (U/L) स्थानीय रूप से प्रशासित के लिए सेट और सार्वभौमिक रूप से प्रशासित के लिए क्लियर होता है। इसी कारण स्थानीय रूप से प्रशासित यूनिकास्ट एड्रेस में दूसरा हेक्स अंक हमेशा 2, 6, A या E होता है (जैसे x2:…)। वेंडर प्रीफ़िक्स होने पर उसके बाइट बिना बदले कॉपी होते हैं और केवल बाकी रैंडम होता है।
सामान्य उपयोग मामले
- वर्चुअल मशीन या कंटेनर को स्थिर MAC देना
- नेटवर्क इन्वेंट्री या DHCP सॉफ़्टवेयर के लिए टेस्ट डेटा बनाना
- GNS3 या EVE-NG में लैब टोपोलॉजी बनाना
- Cisco xxxx.xxxx.xxxx फ़ॉर्मेट में नमूना एड्रेस बनाना
अक्सर पूछे जाने वाले प्रश्न
स्थानीय रूप से प्रशासित MAC एड्रेस क्या है?
ऐसा एड्रेस जिसका U/L बिट (पहले बाइट का बिट 1) सेट हो। निर्माता इन्हें कभी इस्तेमाल नहीं करते, इसलिए ये वर्चुअल और टेस्ट डिवाइस के लिए सुरक्षित हैं।
मल्टीकास्ट बिट क्या है?
पहले बाइट का बिट 0। अगर वह 1 है तो एड्रेस रिसीवर के समूह को पहचानता है, इसलिए नेटवर्क कार्ड को यूनिकास्ट (0) एड्रेस इस्तेमाल करने चाहिए।
क्या वेंडर प्रीफ़िक्स MAC को उस ब्रांड जैसा दिखाएगा?
हाँ, OUI खोजने वाले टूल उस वेंडर को दिखाएँगे। इसे केवल अलग-थलग टेस्ट एनवायरनमेंट में इस्तेमाल करें।