مولّد عناوين MAC العشوائية

ولّد عناوين MAC عشوائية ببتّات unicast/multicast والإدارة المحلية الصحيحة، وبادئة OUI اختيارية للمُصنِّع، بصيغة نقطتين أو شرطات أو Cisco.

من 1 إلى 5 بايتات بالنظام الست عشري، مثل 00:1A:2B. الباقي عشوائي.

الإخراج

يُضبط أدنى بتّين في البايت الأول حسب اختيارك: البت 0 = بث متعدد، البت 1 = مُدار محليًا. العناوين الأحادية المُدارة محليًا (الرقم الثاني 2 أو 6 أو A أو E) لا تتعارض أبدًا مع أجهزة حقيقية.

ما هو مولّد عناوين MAC؟

ولّد عناوين MAC (EUI-48) عشوائية من 48 بتًّا للآلات الافتراضية والحاويات ومختبرات الشبكات والاختبارات. افتراضيًا تكون العناوين unicast مُدارة محليًا، فلا يمكن أن تتعارض أبدًا مع عنوان خصّصه مُصنِّع. ويمكنك أيضًا الإبقاء على بادئة المُصنِّع (OUI) واختيار صيغة النقطتين أو الشرطات أو نقاط Cisco أو دون فاصل.

كيفية استخدام مولّد عناوين MAC

  1. حدّد العدد من العناوين والتنسيق للناتج.
  2. أبقِ مُدار محليًا (موصى به) مفعّلًا، واترك بث متعدد غير مفعّل لعناوين الأجهزة.
  3. أدخل اختياريًا بادئة المُصنِّع / OUI مثل 00:1A:2B؛ وتكون البايتات المتبقية فقط عشوائية.
  4. اضغط إعادة الإنشاء لعناوين جديدة وانسخها أو نزّلها.

مثال

الإدخال
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: unicast مُدار محليًا. عشوائي — ستختلف نتائجك.

متى تستخدم مولّد عناوين MAC

استخدمه لتعيين عناوين MAC للآلات الافتراضية (KVM وVirtualBox وProxmox) وشبكات Docker macvlan وبيانات الاختبار ومحاكاة الشبكات. لا تستخدم OUI لمُصنِّع حقيقي في شبكة قد يتعارض فيها مع أجهزة فعلية، ولا تستخدمه لانتحال أجهزة أخرى.

كيف يعمل مولّد عناوين MAC

تُسحب ستة بايتات عشوائية بـ crypto.getRandomValues. في البايت الأول يُضبط البت 0 (I/G) للبث المتعدد أو يُمسح للبث الأحادي unicast، ويُضبط البت 1 (U/L) للعناوين المُدارة محليًا أو يُمسح للمُدارة عالميًا. ولهذا فإن عناوين unicast المُدارة محليًا يكون رقمها الست عشري الثاني دائمًا 2 أو 6 أو A أو E (مثل x2:…). ومع بادئة المُصنِّع تُنسخ بايتاتها دون تغيير ويكون الباقي فقط عشوائيًا.

حالات الاستخدام الشائعة

  • تعيين MAC ثابتة للآلات الافتراضية أو الحاويات
  • إنشاء بيانات اختبار لبرامج جرد الشبكة أو DHCP
  • بناء طوبولوجيات مختبرية في GNS3 أو EVE-NG
  • توليد عناوين نموذجية بصيغة Cisco xxxx.xxxx.xxxx

الأسئلة الشائعة

ما عنوان MAC المُدار محليًا؟

هو الذي يكون بت U/L فيه (البت 1 من البايت الأول) مضبوطًا. لا تستخدمه الشركات المصنّعة أبدًا، فهو آمن للأجهزة الافتراضية وأجهزة الاختبار.

ما بت البث المتعدد؟

البت 0 من البايت الأول. إن كان 1 فالعنوان يحدد مجموعة مستقبِلين، لذا يجب أن تستخدم بطاقات الشبكة عناوين unicast (0).

هل تجعل بادئة المُصنِّع عنوان MAC يبدو من تلك العلامة؟

نعم، ستعرض الأدوات التي تبحث عن OUI ذلك المُصنِّع. استخدمها في بيئات اختبار معزولة فقط.

الخطوات التالية المقترحة

البحث عن عنوان MAC
اعرف الشركة المصنّعة لعنوان MAC من سجل IEEE OUI (MA-L وMA-M وMA-S) مع بتات unicast/multicast والإدارة المحلية. يتم البحث داخل متصفحك.
البحث عن عنوان IP
اعرف الموقع التقريبي ومزوّد الخدمة والمؤسسة وASN لأي عنوان IPv4 أو IPv6 أو اطّلع على عنوان IP العام الخاص بك. تُميَّز العناوين الخاصة محلياً.
حاسبة الشبكات الفرعية
احسب عنوان الشبكة والبث وقناع wildcard وأول وآخر مضيف وعدد المضيفين الصالحين لأي شبكة فرعية IPv4 أو IPv6 بصيغة CIDR أو قناع الشبكة، داخل المتصفح.
فاحص المنافذ
افحص هل يقبل منفذ TCP واحد على مضيف عام اتصالات من الإنترنت: مفتوح أو مغلق أو مرشَّح. منفذ واحد في كل فحص دون مسح جماعي.
مولّد JWT
أنشئ رموز JSON Web Token موقّعة بـ HS256/384/512 أو RS أو PS أو ES أو EdDSA. عدّل الحمولة واضبط exp وiat وولّد المفاتيح أو الأسرار داخل متصفحك.
مولّد ظل الصندوق CSS
صمّم box-shadow في CSS بصرياً: كدّس طبقات متعددة واضبط الإزاحة والتمويه والانتشار والظل الداخلي وشفافية RGBA، مع معاينة حية ونسخ الكود.

استكشف المزيد من الفئات