أخر الاخبار

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

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



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


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

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

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


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


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

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

لعرض اسم كمبيوتر Mac الخاص بك: Networksetup -getcomputername .

لسرد جميع اتصالات شبكة Mac: Networksetup -listallhardwareports

لعرض شبكة WiFi الحالية المتصلة: Networksetup -getairportname devicesid . استبدل معرف الجهاز بمعرف الجهاز من أمر Networksetup -listallhardwareports .

باستخدام إيبكنفيغ

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


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


أمر Ipconfig في النافذة الطرفية

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

 لعرض خادم DNS الحالي لشبكتك: ipconfig getoption devicesid domain_name_server (استبدال معرف الجهاز بمعرف جهاز الشبكة الخاص بك).

باستخدام ifconfig

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


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

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

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


باستخدام بينغ

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


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


أمر 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

لعرض بيانات الاتصال لواجهة ما: 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 في المحطة

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


لعرض كافة اتصالات الشبكة المفتوحة: lsof -i

لعرض البرامج التي تستخدم المنافذ: lsof -n -i4TCP

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


باستخدام آرب

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


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

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


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

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


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


تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -