---
title: "أوامر الشبكة على Mac: networksetup وscutil وipconfig وroute · أدلة Kilobat"
url: "https://kilobat.app/ar/guides/network-settings-terminal"
description: "اعرض عنوان IP والموجّه وDNS والوكيل والمسارات وترتيب الخدمات على Mac في Terminal باستخدام networksetup وscutil وipconfig وroute."
---

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.

## أدلة ذات صلة

- [يستخدم Mac اتصال الشبكة الخطأ](https://kilobat.app/ar/guides/network-service-order): عندما يكون أكثر من اتصال نشطًا، يجرب Mac الخدمة الموجودة أعلى القائمة أولًا.
- [جدد تأجير DHCP على Mac](https://kilobat.app/ar/guides/renew-dhcp-lease-mac): يوفر تأجير DHCP لجهاز Mac عنوان IP والموجّه وخوادم DNS.
- [تعذر حل DNS على Mac](https://kilobat.app/ar/guides/dns-server-not-found): عند فشل DNS، لا يستطيع Mac تحويل اسم مثل apple.com إلى عنوان IP.
- [استخدم التشخيص اللاسلكي وwdutil على Mac](https://kilobat.app/ar/guides/wireless-diagnostics-mac): التشخيص اللاسلكي أداة Wi-Fi تأتي مع macOS.
