Change (Spoof) عنوان MAC في OS X Mountain Lion & Mavericks
جدول المحتويات:
عنوان MAC هو رقم تعريف فريد يتم تعيينه لواجهات الشبكة ، ويمكن إرفاقها بأجهزة مادية مثل بطاقات NIC و Wi-Fi أو تخصيصها للأجهزة الافتراضية. في بعض المناسبات ، ستحتاج إلى تغيير عنوان MAC إلى معرّف آخر.
لقد تلقينا بعض الأسئلة حول هذا الأمر مؤخرًا لأن عملية تغيير (تسمى أحيانًا الانتحال) هذه العناوين قد تغيرت قليلاً من إصدار إلى إصدار في نظام التشغيل Mac OS X.مع وضع ذلك في الاعتبار ، سنوضح لك كيفية تغيير عنوان MAC في أحدث إصدارات OS X 10.7 و 10.8 Mountain Lion و 10.9 OS X Mavericks و OS X 10.10 Yosemite.
قم بتشغيل Terminal الموجود داخل / Applications / Utilities / للبدء.
احصل على عنوان MAC جديد
أول شيء تريد القيام به هو استرداد عنوان MAC المقصود. إذا كنت تفكر في ذلك ، فاستخدم ذلك ، ولكن إذا كنت لا تحاول انتحال عنوان معين وتحتاج فقط إلى عنوان عشوائي ، فاستخدم الأمر التالي لإنشاء عنوان مفتوح:
openssl rand -hex 6 | sed 's / \ (.. \) / \ 1: / g؛ s /.$//'
دائمًا ما تكون عناوين MAC بتنسيق xx: xx: xx: xx: xx: xx ، يجب أن يتوافق عنوانك مع هذا التنسيق حتى يعمل. لغرض هذه الإرشادات التفصيلية ، سيتم استخدام العنوان الذي تم إنشاؤه عشوائيًا لـ "d4: 33: a3: ed: f2: 12".
تغيير عنوان MAC
إذا لم تكن في Terminal بعد ، فافتحه الآن. سنستخدم الواجهة en0 لهذا الغرض ، ولكن يمكن أن تكون واجهتك en1 (اقرأ الملاحظات في الأسفل). أمر تغيير عنوان MAC كالتالي:
sudo ifconfig en0 ether xx: xx: xx: xx: xx: xx
استبدل “xx: xx: xx: xx: xx: xx” بعنوان MAC المطلوب ، في حالة المثال سيبدو هذا على النحو التالي:
sudo ifconfig en0 ether d4: 33: a3: ed: f2: 12
اضغط على رجوع وأدخل كلمة مرور المسؤولين لتعيين العنوان الجديد. لتأكيد تغييره ، اكتب ما يلي:
ifconfig en0 | grep ether
يمكنك أيضًا العثور عليها في تفضيلات الشبكة ، على الرغم من أن واجهة المستخدم الرسومية لا تبلغ دائمًا عن تغيير MAC على الفور ، بل تنتظر حتى يتم تدوير اتصال الشبكة.
الملاحظات واستكشاف الأخطاء وإصلاحها
- إذا لم تكن متأكدًا من الواجهة التي تريد استخدامها (en0 ، en1 ، إلخ) ، فاكتب "ifconfig" وابحث عنها بهذه الطريقة. بالنسبة إلى MacBook Air بدون منفذ إيثرنت ، عادةً ما تكون en0 هي واجهة Wi-Fi ، بينما من المحتمل أن يستخدم MacBook أو iMac أو Mac Mini أو MacBook Pro أو أي جهاز Mac به منفذ إيثرنت en1 لشبكة Wi-Fi بدلاً من ذلك
- قد ترغب في ملاحظة عنوان MAC الافتراضي للجهاز قبل البدء
- ستستخدم بعض أجهزة Mac الأمر التالي بدلاً من ذلك:
sudo ifconfig en1 Wi-Fi xx: xx: xx: xx: xx: xx
OS X Yosemite و Lion و Mountain Lion و Mavericks وأعيد تسميته لاحقًا "المطار" إلى Wi-Fi وبالتالي تغيير التسمية
- ستحتاج إلى الوصول إلى حساب مسؤول أو تمكين المستخدم الجذر
- تحتاج إلى الانفصال عن شبكة wi-fi متصلة قبل أن يسجل عنوان MAC الجديد
- تم اختبار هذا على جهاز MacBook Air و MacBook Pro يعملان بنظام التشغيل OS X 10.7 OS X 10.8 و OS X 10.9 و OS X 10.10 ، ويمكن للإصدارات الأقدم من OS X الانتقال هنا
يجب ألا تستغرق العملية برمتها أكثر من 15 ثانية أو نحو ذلك ، كما هو موضح في هذا الفيديو: