IP والتوجيه وIPv6

اعرض إعدادات شبكة Mac في Terminal

يتضمن macOS أدوات لسطر الأوامر تعرض إعدادات الشبكة الموجودة في إعدادات النظام وغيرها. لا تتطلب قراءة الإعدادات صلاحيات مسؤول.

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

الأعراض

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

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

  • عدة أدوات. يقرأ networksetup الخدمات ويغيّرها. يعرض scutil حالة DNS والوكيل الحالية. يعرض ipconfig بيانات DHCP.
  • الخدمات والأجهزة. تحمل الخدمة اسمًا مثل Wi-Fi. ويحمل الجهاز اسمًا مثل en0. تقبل الأوامر أحدهما أو الآخر.

كيفية التحقق

  1. اعرض منافذ الأجهزة مع أسماء أجهزتها وعناوين MAC.

    networksetup -listallhardwareports
  2. اعرض الخدمات بالترتيب الذي يستخدمه Mac.

    networksetup -listnetworkserviceorder
  3. اعرض عنوان IP وقناع الشبكة الفرعية والموجّه وعنوان الجهاز لخدمة.

    networksetup -getinfo Wi-Fi
  4. اعرض عنوان IPv4 لجهاز.

    ipconfig getifaddr en0
  5. اعرض الموجّه الافتراضي والواجهة التي يستخدمها.

    route -n get default
  6. اعرض جداول التوجيه.

    netstat -rn
  7. اعرض تكوين DNS الحالي مع جميع أدوات التحليل.

    scutil --dns
  8. اعرض تكوين وكيل النظام.

    scutil --proxy
  9. اعرض بيانات DHCP التي قبلها Mac.

    ipconfig getpacket en0
  10. تحقق مما إذا كان يمكن الوصول إلى مضيف بالتكوين الحالي.

    scutil -r apple.com

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

  1. تتطلب معظم أوامر networksetup التي تغيّر الإعدادات صلاحيات مسؤول. اقرأ صفحة الدليل أولًا.

    man networksetup
  2. قبل إجراء تغيير، احفظ القيم الحالية لتتمكن من استعادتها.

    networksetup -getdnsservers Wi-Fi > ~/dns-before.txt

باستخدام Kilobat

  1. يوفر Kilobat كثيرًا من هذه القيم بتنسيق JSON للنصوص البرمجية والوكلاء.

    kilobat diagnose --json
  2. اعرض اتصال Wi-Fi الحالي مع الإشارة والقناة ومعدل الاتصال.

    kilobat wifi status --json

الأسئلة

لماذا يطلب networksetup كلمة سر؟

تقول صفحة دليل networksetup إنه يتطلب صلاحيات مسؤول على الأقل لتغيير إعدادات الشبكة.

هل ipconfig هو نفسه على Windows؟

لا. يتواصل ipconfig في macOS مع وكيل IPConfiguration. وتقول صفحة دليله إنه للاختبار وتصحيح الأخطاء فقط.

المصادر

  • صفحة دليل networksetup(8) المثبتة مع macOS 27.2
  • صفحة دليل scutil(8) المثبتة مع macOS 27.2
  • صفحة الدليل ipconfig(8) المثبتة مع macOS 27.2
  • route(8)، صفحة الدليل المثبتة مع macOS 27.2
  • netstat(1)، صفحة الدليل المثبتة مع macOS 27.2

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