1. ما هو عنوان MAC؟
نظرة عامة على عنوان MAC
عنوان MAC (Media Access Control address) هو رقم تعريف فريد يتم تعيينه لبطاقة واجهة الشبكة (NIC). هذا العنوان عنصر أساسي للاتصال بين الأجهزة على الشبكة، وكل جهاز شبكة له عنوان MAC خاص به. يبلغ طول عنوان MAC 48 بت، وعادة ما يتم تمثيله بالصيغة “MM:MM:MM:SS:SS:SS”.
دور عنوان MAC
يلعب عنوان MAC الأدوار الرئيسية التالية:
- اتصال الشبكة: يتيح الاتصال بين الأجهزة في طبقة ربط البيانات، ويضمن إرسال واستقبال البيانات بدقة.
- إدارة الأمان: يستخدمه مديرو الشبكة للسماح لأجهزة معينة فقط بالاتصال بالشبكة.
- استكشاف الأخطاء وإصلاحها: يستخدم لتحديد جهاز معين عند حدوث أعطال في الشبكة.
السيناريوهات التي تتطلب عنوان MAC
يلزم عنوان MAC في السيناريوهات التالية:
- عند تسجيل جهاز جديد في الشبكة.
- عند تشخيص مشكلات اتصال الشبكة.
- إذا كنت ترغب في تعيين عنوان IP لجهاز معين.

2. كيفية التحقق من عنوان MAC في Ubuntu: قسم سطر الأوامر
2.1. كيفية التحقق من عنوان MAC باستخدام الأمر ip link
الطريقة الأكثر أساسية في Ubuntu هي استخدام الأمر ip link
. اتبع الخطوات التالية للتحقق من عنوان MAC لجهاز الشبكة:
- افتح الطرفية (Terminal).
- اكتب الأمر التالي وقم بتشغيله:
ip link show
يعرض الإخراج معلومات جهاز الشبكة، والرقم السداسي العشري الذي يظهر بعد “link/ether” هو عنوان MAC.
مثال:
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether f8:6a:3f:4b:b0:ab brd ff:ff:ff:ff:ff:ff
2.2. كيفية التحقق من عنوان MAC باستخدام الأمر ifconfig
طريقة أخرى، وهي استخدام الأمر ifconfig
الذي تم استخدامه منذ فترة طويلة. يمكنك التحقق منه بالخطوات التالية:
- افتح الطرفية (Terminal).
- اكتب الأمر التالي:
ifconfig
يعرض الإخراج عنوان MAC بعد “ether”.
مثال:
wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether f8:6a:3f:4b:b0:ab txqueuelen 1000 (Ethernet)
2.3. كيفية استخراج عنوان MAC باستخدام grep
يمكن أيضًا استخدام الأمر grep
لاستخراج عنوان MAC لواجهة شبكة معينة بسهولة.
ip addr | grep "link/ether"
يستخرج هذا الأمر ويعرض عنوان MAC فقط، مما يتيح لك تخطي المعلومات غير الضرورية.
3. كيفية التحقق من عنوان MAC باستخدام واجهة المستخدم الرسومية (GUI)
طريقة استخدام إعدادات الشبكة في Ubuntu
يعد التحقق من عنوان MAC باستخدام واجهة المستخدم الرسومية (GUI) مناسبًا للمستخدمين الذين لا يرغبون في استخدام الطرفية. فيما يلي الخطوات عند استخدام بيئة سطح المكتب GNOME:
- افتح قائمة الإعدادات
افتح “الإعدادات” في Ubuntu. - الوصول إلى إعدادات الشبكة
حدد “الشبكة” من القائمة اليسرى. - عرض تفاصيل اتصال الشبكة
انقر على أيقونة Wi-Fi أو الاتصال السلكي (علامة الترس) لعرض المعلومات التفصيلية. هنا، يتم عرض عنوان MAC كـ “عنوان الجهاز (أو عنوان MAC)”.
شرح لقطات الشاشة
يجب أن تظهر لقطات الشاشة أدناه.


- إذا كنت تستخدم Wi-Fi: حدد قائمة “Wi-Fi” على اليسار، وانقر على علامة الترس بنفس الطريقة.
- في حالة الاتصال السلكي: تحقق من عنوان MAC بنفس الطريقة من قائمة “السلكية”.
4. نقاط يجب مراعاتها عند التحقق من عنوان MAC
4.1. وجود أجهزة شبكة متعددة
قد تحتوي أجهزة الكمبيوتر على واجهات شبكة متعددة مثل Wi-Fi وEthernet وBluetooth. نظرًا لأن كل جهاز يتم تعيين عنوان MAC مختلف له، فمن المهم التحقق من عنوان MAC الصحيح للجهاز المناسب لغرضك.
4.2. التحقق من عنوان MAC لجهاز Bluetooth
للتحقق من عنوان MAC لجهاز Bluetooth، استخدم الأمر التالي:
hciconfig
يظهر “BD Address” في الإخراج كعنوان MAC لجهاز Bluetooth.
مثال:
hci0: Type: Primary Bus: USB
BD Address: DC:41:A9:FB:7A:C4 ACL MTU: 1021:4 SCO MTU: 96:6
5. الأسئلة الشائعة (FAQ)
هل يمكن تغيير عنوان MAC؟
عادةً ما يكون عنوان MAC خاصًا بالجهاز ولا يمكن تغييره، ولكن في أنظمة Linux، من الممكن تغيير عنوان MAC مؤقتًا. يمكنك إجراء تغيير مؤقت باستخدام الأمر ip link
.
sudo ip link set dev eth0 address XX:XX:XX:XX:XX:XX
كيف يمكنني التحقق من عنوان MAC في البيئات الافتراضية؟
في الأجهزة الافتراضية (VM)، يتم تعيين عنوان MAC لكل واجهة شبكة. يمكنك التحقق من ذلك من قائمة إعدادات الشبكة لبرنامج VM، أو باستخدام أوامر ip link
أو ifconfig
داخل الجهاز الافتراضي.
6. الخلاصة: إتقان التحقق من عنوان MAC في Ubuntu
لقد قدمنا طريقتين للتحقق من عنوان MAC في Ubuntu: سطر الأوامر وواجهة المستخدم الرسومية (GUI). كلتا الطريقتين سهلتان في التنفيذ ومفيدتان لإدارة الشبكة واستكشاف الأخطاء وإصلاحها. في المرة القادمة التي تواجه فيها مشكلة في الشبكة أو تحتاج إلى تحديد جهاز، يرجى الاستفادة من هذه الخطوات.