MTR ، أداة لتحليل الشبكة من المحطة

محطة مترو حول

في المقالة التالية سنلقي نظرة على MTR. إنها أداة تحليل الشبكة والتي سنستخدمها من سطر الأوامر. إنه برنامج بسيط ومتعدد المنصات يجمع بين وظائف برنامجي traceroute و ping في أداة واحدة.

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

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

خلال هذه العملية ، يولد MTR بعض الإحصائيات المفيدة عن كل جهاز. يتم تحديثها في الوقت الفعلي افتراضيًا. عند تنفيذ البرنامج ، يتم إرسال حزم ICMP لضبط وقت البقاء (TTL) ، لمعرفة سلسلة القفزات التي تقوم بها الحزمة بين الأصل والوجهة. يمكن أن تكون الزيادة المفاجئة في فقد الحزمة أو وقت الاستجابة علامة على اتصال سيء أو مضيف مثقل أو حتى هجوم man-in-the-middle.

قم بتثبيت MTR

سنجد هذه الأداة مثبت مسبقًا على معظم توزيعات Gnu / Linux وهو سهل الاستخدام للغاية. إذا لم تتمكن من العثور على MTR مثبتًا ، فيمكنك تثبيته في Ubuntun باستخدام مدير الحزم الافتراضي. سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) والكتابة فيها:

sudo apt install mtr

بعض الأمثلة على استخدام MTR

مثال mtr الأساسي

أبسط مثال يمكننا استخدامه مع MTR هو توفير اسم المجال أو عنوان IP للجهاز البعيد كوسيطة ، على سبيل المثال google.com أو 216.58.223.78. هذا الأمر سيظهر لنا تقرير التتبع يتم التحديث في الوقت الفعلي ، حتى نغلق البرنامج ، بالضغط على q أو Ctrl + C.

mtr google.com

عرض عناوين IP الرقمية

عدد ip mtr

سنكون قادرين على إجبار MTR على الظهور عناوين IP بدلاً من أسماء المضيف. لهذا سيتعين علينا فقط استخدام -n كما هو موضح أدناه:

mtr -n google.com

اعرض أسماء المضيف وعناوين IP الرقمية

عرض المضيفين و IPS Mtr

إذا كنا مهتمين بعرض MTR كل من أسماء المضيف و IP، سيتعين علينا فقط استخدام -b:

mtr -b google.com

الحد من عدد الأصوات

الحد من عدد الأصوات mtr

للحد من عدد مرات الاتصال بقيمة معينة والخروج من MTR بعد تلك الأصوات ، سنستخدم -c. إذا نظرنا إلى عمود Snt ، بمجرد الوصول إلى العدد المحدد من الأصوات ، يتوقف التحديث المباشر ويخرج البرنامج. في هذا المثال ، سيتم إطلاق 4 أصوات.

mtr -c 4 google.com

توليد إحصائيات الشبكة

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

mtr -r -c 4 google.com  > mtr-reporte

تنظيم حقول الإخراج

mtr تنظم الحقول

سنكون قادرين أيضًا على تنظيم حقول الإخراج بالطريقة التي تهمنا أكثر. هذا ممكن بفضل الخيار -o كما هو موضح أدناه. يمكن انظر صفحة دليل MTR لمعرفة المعنى تسميات المجال.

mtr -o "LSDR NBAW JMXI" 216.58.223.78

الفاصل الزمني بين طلبات ICMP ECHO

الفاصل الزمني الافتراضي بين طلبات ICMP ECHO هو ثانية واحدة. يمكن تغيير هذا بتحديد ملف الفاصل الزمني بين الطلبات تغيير القيمة باستخدام -i.

mtr -i 2 google.com

حدد الحد الأقصى لعدد القفزات

سنكون قادرين على تحديد الحد الأقصى لعدد القفزات. ال الافتراضي هو 30. بهذا سنتمكن من التحقيق بين النظام المحلي والآلة البعيدة. للقيام بذلك نستخدم -m متبوعة بالقيمة التي تهمنا.

mtr -m 35 216.58.223.78

اضبط حجم الحزمة المستخدمة

من خلال اختبار جودة الشبكة ، سنكون قادرين على ذلك اضبط حجم الحزمة. هذا محدد بالبايت باستخدام -s. في الأمر التالي ، سيتعين علينا إعطاء قيمة عددية لحقل PACKETSIZE:

mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte

تعليمات MTR

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

man mtr

مساعدة mtr

يمكننا أيضًا الاستفادة من قائمة المساعدة يقدمه البرنامج من واجهته بالضغط على المفتاح H.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.