كانت أداة الشبكة في macOS أداة لا تقدر بثمن لاستكشاف مشكلات الاتصال وإصلاحها. ومع ذلك ، مع إصدار macOS Big Sur ، اختارت Apple إيقاف التطبيق. بينما لا تزال الإصدارات الأقدم من نظام التشغيل تشغل Network Utility ، يجب على أولئك الذين قاموا بالترقية منا البحث عن حلول أخرى.
لحسن الحظ ، فإن Terminal على مستوى المهمة ، ويمكنك تكرار معظم وظائف وميزات أداة الشبكة باستخدام الأوامر الصحيحة. هنا ، سنقوم بإدراج كل أداة Network Utility وتقديم أمر بديل مناسب.
باستخدام Netstat في Terminal
في أداة الشبكة ، قدم netstat إحصائيات مفصلة عن الشبكة. عند استخدام Terminal ، يمكن أن يكون الإخراج مطولًا تمامًا ، لذلك ستحتاج إلى وضع هدف في الاعتبار واستخدام العلامات لتحسين طلباتك.
ذات صلة: ورقة الغش في أوامر Mac Terminal
باستخدام الأمر netstat ، يمكنك العثور على معلومات حول الاتصالات والمنافذ وتفاصيل أخرى مفيدة. الأمر الأساسي في Mac هو:
netstat
ومع ذلك ، يجب أن تهدف إلى إخراج أكثر تركيزًا كلما أمكن ذلك. بعض العلامات الشائعة التي يجب إضافتها هي:
- -a: يسرد جميع منافذ الاستماع.
- -I: يسرد بيانات الحزم لواجهة معينة. على سبيل المثال ، سيوفر netstat -I en0 معلومات عن تلك الواجهة.
- -p: يسرد تفاصيل حول بروتوكول معين. على سبيل المثال ، سيوفر netstat -p tcp بيانات اتصال TCP.
مع وضع هدف محدد في الاعتبار ، قد ترغب في تخصيص أوامرك بعلامات إضافية ، والتي يمكنك تحديدها من خلال مزيد من البحث. يُظهر الأمر التالي دليل netstat:
رجل netstat
باستخدام مجموعات العلم الصحيحة ، يجب أن تكون قادرًا على طلب المعلومات التي تحتاجها.
أمر Ping Terminal
كأداة لاستكشاف الأخطاء وإصلاحها ، فإن ping لا يقدر بثمن. ساعد الخيار في أداة الشبكة على تشخيص العديد من مشكلات الاتصال ، ولحسن الحظ ، تكرر المحطة الطرفية الميزة جيدًا. أمر Terminal الأساسي على جهاز Mac هو:
بينغ
على سبيل المثال ، لاختبار اتصال الإنترنت عن طريق اختبار اتصال اسم مجال خارجي ، ستستخدم أمرًا مثل هذا:
ping apple.com
أو يمكنك استخدام عنوان IP الخاص بالمجال:
بينغ 17.253.144.10
لإجراء اختبار ping لجهاز آخر على شبكتك ، مثل جهاز توجيه أو كمبيوتر ، ستحتاج إلى عنوان IP الصحيح. على سبيل المثال ، قد يبدو الأمر الخاص بـ ping على جهاز التوجيه الخاص بك كما يلي:
ping 192.168.1.1
في بعض الأحيان ، سترغب في تعيين عدد عمليات pings Terminal التي ترسلها. خلاف ذلك ، ستستمر العملية حتى تقوم بإلغائها ، وهو ما يمكنك القيام به بالضغط على Control + C في أي وقت. ومع ذلك ، لاستخدام رقم محدد مسبقًا ، ستحتاج إلى إضافة العلامة -c متبوعة بالمبلغ المطلوب ، على سبيل المثال:
ping 192.168.1.1 -c 10
استخدام البحث مع المحطة الطرفية
سمحت لك أداة البحث في أداة الشبكة بتحديد عناوين IP المرتبطة باسم المجال والعكس صحيح. في Terminal ، يكرر الأمر nslookup هذه الميزة بشكل فعال.
يبدو أحد الأمثلة على أمر Terminal على جهاز Mac كما يلي:
nslookup apple.com
للبحث العكسي ، استخدم عنوان IP للمجال:
NSLOOKUP 17.253.144.10
أمر Traceroute Terminal
كانت Traceroute أداة مفيدة أخرى لاستكشاف أخطاء أداة الشبكة وإصلاحها ، ولن تتركك Terminal بخيبة أمل من إصدارها. تعمل الميزة بشكل مشابه لبرنامج ping ولكنها تتيح لك تتبع أين تذهب الحزم وأين تتوقف وأين تتوقف. باستخدام هذه المعرفة ، يمكنك تحديد مناطق المشكلات داخل شبكتك.
لتشغيل مسار التتبع على جهاز Mac الخاص بك ، استخدم الأمر traceroute مع الوجهة. يبدو أحد الأمثلة على هذا النحو:
traceroute apple.com
من الإخراج ، سترى المسار الذي تسلكه الحزم للوصول إلى الموقع المستهدف. عند استكشاف الأخطاء وإصلاحها ، يمكنك استخدام traceroute بين جهاز Mac وأي جهاز أو خادم آخر متاح.
أمر محطة Whois
سمحت لك أداة Whois في أداة الشبكة بالعثور على معلومات حول مالك اسم المجال. تكرر المحطة الطرفية هذه الميزة باستخدام الأمر whois ، والذي يبدو كالتالي:
whois apple.com
يوفر الإخراج معلومات مفصلة حول الشخص أو المؤسسة وراء اسم المجال ، والتي يمكن أن تكون مفيدة في مواقف معينة.
باستخدام الإصبع مع الطرف
قدم Finger in Network Utility معلومات حول المستخدمين على شبكتك ، ويمكن لأمر Terminal البسيط أن يفعل الشيء نفسه. ومع ذلك ، فإن الأداة مفيدة فقط لاسترداد البيانات المحلية ولن تحقق الكثير خارج شبكتك الخاصة. يبدو أحد الأمثلة على هذا النحو:
مستخدم الاصبع
تختلف المعلومات التي يتم استردادها بناءً على كيفية تكوين مسؤول الشبكة للخادم الخاص بك وحسابات المستخدمين الخاصة به.
فحص المنفذ باستخدام المحطة الطرفية
كان Port Scan من Network Utility أداة وظيفية وبديهية لتحديد المنافذ المفتوحة على شبكتك. هذه الميزة مفيدة لاستكشاف أية مشكلات تتعلق باستخدام منافذ معينة وإصلاحها. على سبيل المثال ، إذا كنت غير قادر على إرسال البريد ، فقد يكون من الضروري التأكد من فتح المنفذ الصحيح.
الموضوعات ذات الصلة: ما هو فحص المنفذ وكيف يعمل؟
في Terminal ، يساعد الأمر nc netcat في تكرار هذه الميزة. لجعل الإدخال يعمل على النحو المنشود ، يجب عليك أيضًا إضافة علامتي -z و -v . يطالب العلم الأول ، -z ، الوحدة الطرفية بالبحث عن المنافذ المفتوحة ، بينما يُمكّن العلم الثاني -v الوضع المطول.
يبدو أحد الأمثلة لأمر ping على منفذ معين كما يلي:
nc -vz 192.168.1.1 80
يمكنك أيضًا تحديد نطاق منفذ ، على سبيل المثال:
nc -vz 192.168.1.1 70-90
على الرغم من أنها ليست مرتبة مثل أداة الشبكة ، فإن وظيفة فحص المنفذ في المحطة الطرفية تنجز المهمة.
المحطة الطرفية هي بديل صالح لأداة الشبكة
قد تكون أداة الشبكة ميتة ، لكن ميزات التطبيق تعمل في Terminal. على الرغم من أنها ليست مرتبة وبديهية مثل تطبيق التشخيص الذي تم إيقافه ، إلا أن واجهة سطر الأوامر من Apple هي أداة فعالة لاستكشاف الأخطاء وإصلاحها.
يوفر الأمر netstat معلومات مفصلة حول شبكتك تحاكي وظائف التطبيق القديم ، لذلك لا يفوتك أي شيء مع فقدان هذه الميزة. بالإضافة إلى ذلك ، يؤدي الأمر ping كأمر طرفي نفس العمليات التي تقوم بها أداة Network Utility ، مما يعني ، مرة أخرى ، أنك لم تفقد أي وظيفة هنا.
باستخدام الأمر الصحيح ، يمكنك أيضًا نسخ أداة البحث في Terminal. يؤدي استخدام اسم المجال إلى إجراء بحث قياسي ، بينما يؤدي إدخال عنوان IP إلى عكس ذلك.
يعمل Whois بشكل مشابه في Terminal ، ويوفر إدخال الأمر باسم المجال الهدف معلومات مفصلة عن مالك العقار. علاوة على ذلك ، لا يزال الإصبع أداة مفيدة لطلب معلومات حول المستخدمين على شبكتك. يعمل الأمر بشكل مشابه لميزة أداة الشبكة القديمة.
في حين أن فحص المنفذ في Terminal ليس نظيفًا وبديهيًا مثل الأداة الموجودة في التطبيق الذي تم إيقافه ، يمكنك تكرار وظائفه جيدًا باستخدام الأوامر الصحيحة.
كما ترى ، تمكنا من إعادة إنتاج جميع الميزات الأساسية لأداة الشبكة. لذلك ، إذا كنت لا ترغب في ازدحام جهاز Mac الخاص بك ببرامج إضافية ، فإن Terminal هي حل فعال.