كيفية التحقق من عنوان MAC في Ubuntu: دليل شامل (سطر الأوامر وواجهة المستخدم الرسومية)

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 لجهاز الشبكة:

     

  1. افتح الطرفية (Terminal).
  2.  

  3. اكتب الأمر التالي وقم بتشغيله:
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 الذي تم استخدامه منذ فترة طويلة. يمكنك التحقق منه بالخطوات التالية:

     

  1. افتح الطرفية (Terminal).
  2.  

  3. اكتب الأمر التالي:
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:

     

  1. افتح قائمة الإعدادات
    افتح “الإعدادات” في Ubuntu.
  2.  

  3. الوصول إلى إعدادات الشبكة
    حدد “الشبكة” من القائمة اليسرى.
  4.  

  5. عرض تفاصيل اتصال الشبكة
    انقر على أيقونة Wi-Fi أو الاتصال السلكي (علامة الترس) لعرض المعلومات التفصيلية. هنا، يتم عرض عنوان MAC كـ “عنوان الجهاز (أو عنوان MAC)”.

شرح لقطات الشاشة

يجب أن تظهر لقطات الشاشة أدناه.

عنوان 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). كلتا الطريقتين سهلتان في التنفيذ ومفيدتان لإدارة الشبكة واستكشاف الأخطاء وإصلاحها. في المرة القادمة التي تواجه فيها مشكلة في الشبكة أو تحتاج إلى تحديد جهاز، يرجى الاستفادة من هذه الخطوات.