ما هو ال MAC Address ولمَ وكيف يتم تغييره على كل من Windows و Linux و Mac

جميع الأجهزة التي تستطيع الاتصال عبر الشبكة تتضمن عنوان تعريفي خاص بها ، هذا الرقم المؤلف من 12 خانة يدعى ب عنوان الماك MAC address وهو اختصار ل media access control . في هذه المقالة ستنتاول أهم استخدامات عنوان الماك MAC address بالإضافة إلى طريقة تغييره في أنظمة تشغيل متعددة ولماذا ؟

استخدامات عنوان الماك MAC address :

1- يستخدم عنوان الماك MAC address على المستوى الأدنى من الشبكات ، تستخدم جميع الأجهزة المتصلة بشبكة ما عنوان الماك MAC address من أجل الاتصال مع جهاز آخر على نفس الشبكة.

على سبيل المثال عندما يطلب متصفح الإنترنت على حاسوبك عنوان صفحة ما من على سيرفر ما ، فإن الطلب يمر عبر عدة طبقات من بروتوكول TCP/IP . يتم تحويل عنوان الويب الذي طلبته إلى الآي بي IP الخاص بالسيرفر . يقوم الحاسوب بإرسال طلبك إلى الراوتر والذي يرسل الطلب عبر الإنترنت .

على مستوى العتاد Hardware فإن كرت الشبكة في حاسوبك يتطلع فقط إلى عناوين الماك الخاصة بالأجهزة التي معك على نفس الشبكة حيث يتعرف على الماك الخاص بالراوتر ويقوم بإرسال الطلب إليه مباشرة .

2- الحصول على عنوان IP ثابت : يسمح لك الراوتر باعتماد IP ثابت في كل مرة يتصل بها جهازك بالراوتر وذلك بالاعتماد على عنوان الماك الخاص MAC address بجهازك .

3- التصفية ” الفلترة ” : تستخدم هذه العملية من أجل تحديد _ أو منع _ أجهزة معينة فقط من أجل الاتصال بالشبكة  إلا أن هذه الطريقة لا تعتبر آمنة بسبب إمكانية تبديل عنوان الماك MAC address .

4- المصادقة باستخدام عنوان الماك MAC address : بعض مزودات الإنترنت تسمح لأجهزة محددة فقط بالولوج إلى الإنترنت ، وهنا تحتاج إلى تغيير عنوان الماك MAC address الخاص بالحاسوب أو الراوتر .

5- التعرف على الأجهزة : تعتمد العديد من شبكات الوايفاي العامة مثل شبكات المطارات مثلاً على عنوان الماك MAC address من أجل تحديد الاتصال بالشبكة لمدة معينة ، حيث تعطيك بعض الشبكات العامة مدة 30 دقيقة مثلاً تستطيع من خلالها الدخول إلى الشبكة ، في هذه الحالة فإن تغيير عنوان الماك MAC address الخاص بجهازك سيتيح لك 30 دقيقة جديدة وهكذا .

6- تعقب الأجهزة : بسبب كون عنوان الماك MAC address نوعي، فإنه بالإمكان تعقبك اعتمادا على رقم الماك MAC address عندما يقوم هاتفك الذكي بالبحث عن الشبكات القريبة فإنه يقوم بنشر عنوان الماك الخاص به .  في لندن مثلاً هناك شركة Renew London تستخدم هذه التقنية من أجل معرفة تحركات الناس في المدينة .

في أجهزة أبل Apple بنظام تشغيل iOS 8 تستخدم عنوان ماك MAC address عشوائي في كل مرة تقوم بالبحث لتمنع عملية التعقب بهذه الطريقة .

إن كل محول شبكة network interface له عنوان ماك MAC address خاص لذلك فإن الأجهزة المحمولة التي تدعم الوايفاي Wi-FI وبها منفذ للاتصالات السلكية يكون لكل من المحول الخاص بالشبكة السلكية Ethernet  والمحول الخاص بالشبكة اللاسلكية Wi-Fi عنوان ماك خاص بكل واحد .

ورغم أن عنوان الماك يعين بشكل مباشر من قبل الشركة المصنعة إلا أنه ليس من الصعب القيام بتغييره أو تبديله عندما تحتاج ذلك . وإليكم الطريقة الخاص بكل نظام :

1- تغيير عنوان الماك MAC address في نظام التشغيل ويندوز Windows :

تسمح معظم كروت الشبكة بالقيام بتعيين عنوان ماك مخصص بكل بساطة من خلال إدارة الأجهزة Device Manager ، رغم أن بعض تعاريف الشبكة قد لا تتيح لك هذه الميزة .

افتح إدارة الأجهزة Device Manager : في ويندوز Windows 8  و ويندوز 10 Windows قم بالضغط على زري Windows+X  .

اضغط على ” إدارة الأجهزة ” Device Manager  من قائمة Power User .

في ويندوز Windows 7 اضغط على مفتاح ويندوز Windows  . اكتب ” إدارة الأجهزة ” Device Manager  ثم اضغط عليها حالما تظهر لك .

في إدارة الأجهزة ( بغض النظر عن نسخة الويندوز لديك ) : وتحت قسم محولات الشبكة “Network adapters”  قم بالضغط بزر الفأرة الأيمن على محول الشبكة الذي تريد تغيير عنوان الماك الخاص به .

اضغط على خصائص Properties من القائمة المنسدلة .

في نافذة الخصائص Properties ، اضغط على تبويب خيارات متقدمة Advanced وقم باختيار عنوان الشبكة “Network Address من قائمة الخاصية Property.

إذا لم تجد تبويب عنوان الشبكة “Network Address فإن تعريف كارت الشبكة عندك لا يدعم هذه الميزة .

أدخل عنوان الماك المرغوب بنفس الطريقة الموجود فيها ( بدون فواصل أو فراغات ) .

اضغط موافق OK عند الانتهاء .

2- تغيير عنوان الماك MAC address في لينوكس Linux  :

في التوزيعات الحديثة من لينوكس Linux مثل Ubuntu  : يمكنك استخدام إدراة الشبكات Network Manager والتي تأتي بواجهة رسومية من أجل تغيير مؤقت لعنوان الماك MAC address .

على سبيل المثال في توزيعة Ubuntu  : اضغط على أيقونة الشبكات في اللوحة العلوية ثم اضغط على تحرير الاتصالات “Edit Connections ثم اختر الاتصال الذي ترغب بتعديله ثم اضغط على تحرير Edit . في تبويب قم بإدخال عنوان الماك الذي تريده في حقل “Cloned MAC address وبعدها قم بحفظ التغيرات .

في التوزيعات القديمة (وأيضاً يمكن استخدامها للتوزيعات الحديثة )  : يتم التغيير من خلال الأوامر التالية عبر Terminal :

sudo ifconfig eth0 down

sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

sudo ifconfig eth0 up

sudo ifconfig eth0 down

مع الانتباه إلى تبديل “eth0” باسم محول الشبكة الذي تريد تغيير عنوان الماك له .

يجب القيام بتعديل ملف التكوين المناسب في المسار /etc/network/interfaces.d أو /etc/network/interfaces في حال أردت القيام بالتغيير في كل مرة يقوم بها الجهاز بالإقلاع وإلا فإن عنوان الماك سيعود إلى القيمة السابقة بعد إعادة التشغيل .

3- تغيير عنوان الماك في نظام ماكنتوش Mac OS X :

تظهر لوحة تفضيلات النظام System Preferences كل محولات الشبكة مع عنوان الماك الخاص MAC address بكل منها دون أن تتيح لك إمكانية تعديلها .

من أجل القيام بذلك عليك إستخدام Terminal.

افتح Terminal من خلال الضغط على زر Command مع المسافة واكتب Terminal ثم اضغط موافق . قم بكتابة السطر التالي مع استبدال en0 باسم محول الشبكة ملحوقاً بعنوان الماك الذي ترغب به على الشكل التالي:
sudo ifconfig en0 xx:xx:xx:xx:xx:xx

محول الشبكة يمكن أن يكون en0 أو en1 وذلك حسب كونها محول الاتصالات السلكية أو اللاسلكية حيث تستطيع معرفة الاسم من خلال الأمر ifconfig لعرض جميع محولات الشبكة في جهازك .


وكما في لينوكس Linux فإن التغيير سيكون مؤقتاً وسيعود إلى قيمته السابقة حالما يتم إقلاع الجهاز من جديد ولذلك فإنك تحتاج إلى سكريبت يعمل يلقائياً عند الإقلاع إذا أردت تغييرا دائماً لعنوان الماك .

في النهاية . تستطيع التأكد من أن التغيير قد تم :
في ويندوز Windows : من خلال إدخال سطر الأوامر ipconfig /all في موجه الأوامر Command Prompt .
في لينوكس Linux  أو ماكنتوش Mac OS X : من خلال الأمر ifconfig .

ملاحظة : يمكنك تغيير عنوان الماك MAC address الخاص بالراوتر من خلال البحث عن هذا الخيار في صفحة الإعدادات الخاصة بالراوتر .

طبعاً يجب التنويه إلى أنه هناك الكثير من الطرق غير المذكورة أعلاه . عزيزي القارئ إذا كنت تعرف طريقة أخرى فلا تبخل في كتابتها في تعليق .

AddressAppleDevice ManagerEthernetMacMAC addressMac OSMac OS XNetwork adaptersnetwork interfaceNetwork ManagerPropertiesRenew LondonterminalUbuntuWi-fiWindows 7أدريسإدارة الأجهزةإدراة الشبكاتالشبكةالوايفايعنوانعنوان ماككروتكروت الشبكةلينوكسماكماك أدريسمحولات الشبكةموجه الأوامروندوزوندوز 8ويندوز