IP والتوجيه وIPv6
اعرض إعدادات شبكة Mac في Terminal
يتضمن macOS أدوات لسطر الأوامر تعرض إعدادات الشبكة الموجودة في إعدادات النظام وغيرها. لا تتطلب قراءة الإعدادات صلاحيات مسؤول.
الأعراض
- تريد عرض إعدادات الشبكة بسرعة أو نسخها لطلب دعم.
- لا تعرض إعدادات النظام التفاصيل التي تحتاج إليها.
- تريد التحقق من الإعدادات في نص برمجي.
الأسباب المحتملة
- عدة أدوات. يقرأ
networksetupالخدمات ويغيّرها. يعرضscutilحالة DNS والوكيل الحالية. يعرضipconfigبيانات DHCP. - الخدمات والأجهزة. تحمل الخدمة اسمًا مثل Wi-Fi. ويحمل الجهاز اسمًا مثل
en0. تقبل الأوامر أحدهما أو الآخر.
كيفية التحقق
اعرض منافذ الأجهزة مع أسماء أجهزتها وعناوين MAC.
networksetup -listallhardwareportsاعرض الخدمات بالترتيب الذي يستخدمه Mac.
networksetup -listnetworkserviceorderاعرض عنوان IP وقناع الشبكة الفرعية والموجّه وعنوان الجهاز لخدمة.
networksetup -getinfo Wi-Fiاعرض عنوان IPv4 لجهاز.
ipconfig getifaddr en0اعرض الموجّه الافتراضي والواجهة التي يستخدمها.
route -n get defaultاعرض جداول التوجيه.
netstat -rnاعرض تكوين DNS الحالي مع جميع أدوات التحليل.
scutil --dnsاعرض تكوين وكيل النظام.
scutil --proxyاعرض بيانات DHCP التي قبلها Mac.
ipconfig getpacket en0تحقق مما إذا كان يمكن الوصول إلى مضيف بالتكوين الحالي.
scutil -r apple.com
كيفية الإصلاح
تتطلب معظم أوامر
networksetupالتي تغيّر الإعدادات صلاحيات مسؤول. اقرأ صفحة الدليل أولًا.man networksetupقبل إجراء تغيير، احفظ القيم الحالية لتتمكن من استعادتها.
networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
باستخدام Kilobat
يوفر Kilobat كثيرًا من هذه القيم بتنسيق JSON للنصوص البرمجية والوكلاء.
kilobat diagnose --jsonاعرض اتصال 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.