كيفية استخدام Mac Terminal لتحديد إعدادات الشبكة

بينما يوفر macOS قائمة سهلة الاستخدام لإعدادات الشبكة الخاصة بك في قائمة تفضيلات النظام(System Preferences) ، فإن تطبيق Terminal هو المكان الذي تريد أن تكون فيه إذا كنت تريد البحث بسرعة عن معلومات حول تكوين الشبكة أو اختبارها. يمكنك استخدامه للعثور على عنوان IP الخاص بك ، والعثور على موقعك ، والتحقق من جدار حماية النظام الخاص بك ، والمزيد.

يمكن الوصول إلى إعدادات الشبكة الخاصة بك باستخدام بعض الأوامر الطرفية الشائعة التي تتطلب ، في معظمها ، القليل جدًا من التكوين لاستخدامها. ما زلنا نوصيك باستخدام تطبيق تفضيلات النظام(System Preferences) للتهيئة (إلا إذا كنت سعيدًا باستخدام الجهاز الطرفي) ، ولكن تحديد إعدادات شبكة جهاز Mac(Mac) أمر سهل.

كيفية استخدام Mac Terminal لتحديد إعدادات الشبكة

استخدام إعداد الشبكة(Using networksetup)

توفر أداة إعداد الشبكة(networksetup) قدرًا هائلاً من المعلومات حول تكوين شبكة Mac الحالي. (Mac)يمكنك استخدامه للعثور على اسم الكمبيوتر وعنوان IP وشبكة WiFi الحالية والمزيد. كما يوحي الاسم ، يمكنك أيضًا استخدامه لتغيير الإعدادات ، لكننا ما زلنا نوصي باستخدام تفضيلات (Preferences)النظام(System) للقيام بذلك.

يمكنك عرض قائمة كاملة بأوامر شبكة Mac الطرفية المحتملة باستخدام أداة إعداد الشبكة عن طريق كتابة networksetup-help في المحطة. سيعرض هذا قائمة المساعدة ، مع أمثلة مختلفة لكيفية استخدام الأداة لعرض إعدادات الشبكة المختلفة وتغييرها.

إعداد الشبكة في نافذة المحطة

تتضمن أمثلة أوامر إعداد الشبكة(networksetup) التي يمكنك استخدامها لعرض معلومات الشبكة ما يلي:

  • لعرض اسم كمبيوتر Mac الخاص بك: networksetup -getcomputername .
  • لسرد جميع اتصالات شبكة Mac : إعداد الشبكة - قائمة جميع اتصالات (Mac)الشبكة(networksetup -listallhardwareports)
  • لعرض شبكة WiFi المتصلة الحالية : networksetup -getairportname deviceid . استبدل deviceid بمعرف(deviceid) الجهاز من الأمر networksetup -listallhardwareports .

باستخدام ipconfig(Using ipconfig)

تعد أداة ipconfig شائعة لأجهزة الكمبيوتر التي تعمل بنظام Windows(Windows) و macOS ، ولكنها ، على عكس إصدار Windows ، ليست الأداة الأكثر فائدة لتغيير إعدادات الشبكة. حيث يمكن أن يكون مفيدًا ، مع ذلك ، يتم سرد المعلومات حول تكوين الشبكة الحالي الخاص بك. 

ستؤدي كتابة ipconfig على الجهاز إلى سرد جميع الأوامر المتاحة ، ولكن تتضمن هذه الأوامر:

الأمر ipconfig في نافذة المحطة

  • لعرض عنوان IP الحالي لشبكتك: ipconfig getifaddr deviceid. استبدل deviceid بمعرف جهاز الشبكة الصحيح (على سبيل المثال. en0 ). اكتب networksetup-listallhardwareports إذا كنت لا تعرف ذلك.
  •  لعرض خادم DNS الحالي للشبكة: (DNS)ipconfig getoption deviceid domain_name_server (استبدال deviceid بمعرف جهاز الشبكة الخاص بك).

استخدام ifconfig(Using ifconfig)

الأمر ifconfig هو أداة أخرى لتهيئة الشبكة متاحة للمستخدمين على أجهزة كمبيوتر MacOS و Linux(Linux PCs) . على عكس(Unlike) ipconfig ، فإن ifconfig هو أداة أكثر قوة لعرض وتعديل إعدادات الشبكة الخاصة بك.

الأمر Ifconfig في المحطة

ومع ذلك ، ما عليك سوى كتابة ifconfig في الجهاز لعرض قائمة مفصلة بالمعلومات لجميع أجهزة الشبكة المتصلة أو المدمجة في جهاز Mac(Mac) الخاص بك . يتضمن عناوين IP و MAC وحالة الجهاز الحالية والمزيد.

يمكنك عرض معلومات محددة عن طريق سرد معرف الجهاز (على سبيل المثال ، ifconfig en0 ) بدلاً من ذلك.

باستخدام ping(Using ping)

بينما لا يمكنك استخدامه لعرض أي معلومات شبكة ، يمكنك استخدام الأمر ping لاختبار ما إذا كان يمكنك الاتصال بجهاز شبكة آخر أم لا. قد يكون جهازًا على شبكتك (على سبيل المثال ، جهاز توجيه الشبكة) أو مجال موقع ويب أو عنوان IP للإنترنت لاختبار اتصالك بالإنترنت.

ستحتاج إلى استخدام ping كأداة لاستكشاف الأخطاء وإصلاحها كلما بدا أن جهازك يواجه مشكلات في الاتصال بجهاز آخر على شبكتك المحلية أو بجهاز أو موقع ويب على الإنترنت. ستُظهر الوقت المستغرق لإرسال المعلومات وإعادتها وستعمل باستمرار حتى تقرر إنهاؤها.

الأمر بينغ في المحطة

لاستخدامه ، اكتب عنوان ping(ping address) ، مع استبدال العنوان بعنوان(address) IP أو اسم المجال. الهدف الشائع للاختبار هو google.com — إذا لم تتمكن من الوصول إلى Google ، فمن المحتمل ألا يكون لديك اتصال بالإنترنت.

وبالمثل ، سيختبر الأمر ping 192.168.1.1 عنوان IP للعديد من أجهزة توجيه الشبكة المحلية (192.168.1.1).(ping 192.168.1.1 )

باستخدام netstat(Using netstat)

تسرد أداة netstat معلومات حول اتصالات الشبكة الواردة والصادرة الحالية. يمكن سرد أي اتصالات تم إجراؤها بجهاز Mac الخاص بك باستخدام هذه الأداة. (Mac)تستخدم أجهزة الكمبيوتر التي تعمل بنظام Windows(Windows) و Linux(Linux PCs) أيضًا netstat ، ولكن هناك بعض الاختلافات ، مع وجود علامات مختلفة متاحة لمستخدمي Mac .

هناك عدة طرق يمكنك من خلالها استخدام netstat لعرض إعدادات الشبكة أو الاتصالات الحالية. وتشمل هذه:

أداة Netstat في نافذة المحطة

  • للحصول على قائمة حالية بجميع اتصالات الإنترنت النشطة: netstat
  • لعرض بيانات الاتصال للواجهة: netstat -l deviceid ، مع استبدال deviceid باسم واجهة الشبكة (على سبيل المثال ، netstat -l en0 ).
  • لعرض جدول توجيه IP: netstat -nr أو netstat -r
  • لعرض جميع إحصائيات الشبكة: netstat -s و netstat -i

لمزيد من المعلومات حول كيفية استخدام الأمر netstat وللمساعدة في فك شفرة بعض المصطلحات الفنية المعقدة ، اكتب man netstat لعرضها وقراءتها من خلال صفحة man netstat المضمنة.

باستخدام lsof(Using lsof)

يمكنك استخدام الأمر lsof كطريقة لعرض أي عمليات قيد التشغيل على جهاز Mac(Mac) الخاص بك والتي تحتوي على اتصالات شبكة نشطة. يحل هذا محل الوظائف المماثلة التي تجدها مع الأمر netstat على أجهزة الكمبيوتر التي تعمل بنظام Windows أو Linux.

الأمر Lsof في المحطة

هناك عدة طرق يمكنك من خلالها استخدام الأمر lsof Mac terminal لعرض بيانات الشبكة. وتشمل هذه:

  • لعرض كافة اتصالات الشبكة المفتوحة: lsof -i
  • لعرض البرامج التي تستخدم المنافذ: lsof -n -i4TCP

لمزيد من المعلومات ، اكتب man lsof لعرض صفحة الدليل للأمر lsof.

باستخدام arp(Using arp)

إذا كنت ترغب في عرض قائمة بجميع الأجهزة النشطة على شبكة محلية ، فيمكنك استخدام أداة arp . سيؤدي ذلك إلى سرد عناوين IP و MAC لأي أجهزة اكتشفها جهاز Mac(Mac) الخاص بك على شبكتك ، بناءً على عمليات البث ARP ( بروتوكول تحليل العنوان(Address Resolution Protocol) ) التي قامت هذه الأجهزة بها.

ستوفر لك  كتابة arp -a في الجهاز قائمة بهذه الأجهزة.(arp -a)

أمر ARP في المحطة

يمكنك بعد ذلك دمج المعلومات الموجودة هنا مع أوامر أخرى مثل ping لتحديد ما إذا كانت هذه الأجهزة لا تزال نشطة أم لا ويمكن الاتصال بها من جهاز Mac(Mac) الخاص بك .

تكوين إعدادات شبكة Mac الخاصة بك(Configuring Your Mac Network Settings)

مع عرض إعدادات الشبكة الطرفية لـ Mac باستخدام هذه الأدوات ، يمكنك تحديد الإعدادات التي قد تفضل (أو تحتاج إلى) تغييرها. على سبيل المثال ، قد تحتاج إلى انتحال عنوان MAC(spoof a MAC address) على جهاز Mac الخاص بك لتجاوز تصفية عنوان MAC(bypass MAC address filtering) على شبكة WiFi الضيف.

يمكن أن يساعدك أيضًا في تحديد المشكلات ، خاصةً إذا كان جهاز Mac الخاص بك ينقطع اتصال WiFi بانتظام(Mac drops its WiFi connection regularly) . إذا كان جهاز Mac(Mac) الخاص بك يواجه مشكلات ، فيمكن أن تساعدك تطبيقات مثل OnyX for Mac في استعادة نشاطك وتشغيله بسرعة.(OnyX for Mac)



About the author

أهلاً! أنا مبرمج كمبيوتر بخبرة تزيد عن 10 سنوات في هذا المجال. أنا متخصص في تطوير وصيانة البرامج للهواتف الذكية وتحديثات Windows. بالإضافة إلى ذلك ، أقدم خدماتي كممثل شهري لدعم عملاء البريد الإلكتروني.



Related posts