الشبكة المحلية

ابحث عن أجهزة الشبكة المحلية من Mac

يتضمن macOS طريقتين مدمجتين لرؤية الأجهزة الأخرى: جدول ARP وBonjour. لا تمثل أي منهما فحصًا كاملًا للشبكة.

ينطبق على: جميع إصدارات macOS الحالية. تتوفر إعدادات خصوصية الشبكة المحلية في macOS 15 Sequoia والإصدارات الأحدث.تاريخ التحقق: 29 أكتوبر 2026

الأعراض

  • تحتاج إلى عنوان IP لطابعة أو NAS أو جهاز آخر.
  • تريد معرفة الأجهزة الموجودة على شبكتك.
  • يتعذر على تطبيق العثور على جهاز على الشبكة المحلية.

الأسباب المحتملة

  • يحتوي جدول ARP على الأجهزة الحديثة فقط. يدرج Mac الجهاز فقط بعد تبادل البيانات معه.
  • يعرض Bonjour الأجهزة التي تعلن عن خدمات فقط. لا تظهر الأجهزة التي لا تعلن عن خدمة.
  • إذن الوصول إلى الشبكة المحلية متوقف لأحد التطبيقات. في macOS 15 Sequoia والإصدارات الأحدث، يحتاج التطبيق إلى إذن للعثور على الأجهزة في الشبكة المحلية.
  • عزل العملاء على الشبكة. تمنع بعض شبكات الضيوف والشبكات العامة الأجهزة من رؤية بعضها.

كيفية التحقق

  1. اعرض جدول ARP. يسرد عناوين IP وعناوين الأجهزة (MAC) التي يعرفها Mac حاليًا.

    arp -a
  2. لتخطي البحث عن الأسماء، أضف -n.

    arp -a -n
  3. ابحث عن الأجهزة التي تعلن عن خدمة باستخدام Bonjour. يعثر هذا المثال على الطابعات. اضغط على Control-C للإيقاف.

    dns-sd -B _ipp._tcp
  4. ابحث عن الأجهزة التي تشارك الملفات عبر SMB.

    dns-sd -B _smb._tcp
  5. إذا تعذر على تطبيق العثور على الأجهزة، فافتح إعدادات النظام > الخصوصية والأمن > الشبكة المحلية. ابحث عن التطبيق في القائمة.

كيفية الإصلاح

  1. إذا كان التطبيق متوقفًا في الشبكة المحلية، فشغّله. انظر تعذر على تطبيق العثور على الأجهزة في الشبكة المحلية.

  2. إذا كنت تستخدم شبكة ضيوف، فاتصل بالشبكة الرئيسية للوصول إلى أجهزتك.

  3. لإضافة جهاز إلى جدول ARP، أرسل طلب ping إلى عنوانه أولًا. ثم شغّل arp -a مجددًا.

    ping -c 2 192.168.1.20
  4. عيّن عنوانًا ثابتًا للأجهزة المهمة في إعدادات الموجّه، لتتمكن من العثور عليها دائمًا.

القوائم الدقيقة لموجّهك، من FRITZ!Box وXfinity إلى eero وLivebox: أدلة الموجّهات.

باستخدام Kilobat

  1. يسرد Kilobat الأجهزة التي اتصل بها Mac مؤخرًا، من ذاكرة ARP المجاورة. هذا ليس فحصًا كاملًا.

    kilobat devices
  2. لتضمين خدمات Bonjour، أضف --bonjour.

    kilobat devices --bonjour
  3. لتسمية جهاز باسم يتذكره Kilobat، استخدم عنوان الجهاز.

    kilobat devices name aa:bb:cc:dd:ee:ff "Printer"
  4. لتنبيه جهاز يدعم Wake-on-LAN، أرسل حزمة تنبيه. لا يستطيع Kilobat تأكيد استيقاظ الجهاز.

    kilobat wake aa:bb:cc:dd:ee:ff
  5. تتطلب علامة تبويب الأجهزة في لوحة المعلومات الإصدار Pro.

الأسئلة

لماذا لا يعرض arp -a جميع أجهزتي؟

يسرد الجدول الأجهزة التي تبادلت البيانات مع Mac مؤخرًا فقط. لا يظهر الجهاز النائم أو الصامت.

هل تحتاج هذه الأوامر إلى كلمة سر المسؤول؟

لا. يعمل arp -a وdns-sd -B لأي مستخدم. يتطلب حذف إدخالات ARP مسؤولًا.

المصادر

تم التحقق في 29 أكتوبر 2026.