Anonim

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

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

استخدام إعداد الشبكة

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

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

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

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

استخدام ipconfig

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

كتابةipconfigفي المحطة ستدرج جميع الأوامر المتاحة ، ولكنها تشمل:

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

استخدام ifconfig

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

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

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

استخدام ping

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

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

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

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

استخدام netstat

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

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

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

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

باستخدام lsof

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

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

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

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

باستخدام arp

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

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

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

تكوين إعدادات شبكة Mac الخاصة بك

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

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

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