تثبيته
apt install -y mtr-tiny # Debian
dnf install -y mtr # AlmaLinuxتشغيله بشكل صحيح
mtr -rwbc 200 <destination>-rوضع التقرير، حتى يخرج بشيء يمكنك لصقه-wإخراج واسع، حتى تنجو أسماء المضيفين الطويلة-bإظهار الاسم والعنوان لكل قفزة-c 200مائتا دورة، حوالي ثلاث دقائق ونصف، والفرق بين دليل وحكاية
عشر حزم لا تثبت شيئًا على الإطلاق. إذا أظهر تشغيل من عشر دورات فقدًا، فشغّل مائتي دورة قبل أن تستنتج أي شيء منه.
اقرأ القفزة الأخيرة أولاً
أجهزة التوجيه تعطي أولوية أقل للحزم الموجهة إليها. جهاز توجيه عبور يحمل مئات الجيجابت سيجيب على استفساراتك منتهية الصلاحية عندما تتوفر لديه دورة معالجة ويحذفها عندما لا تتوفر، مما يظهر فقدًا في منتصف تقريرك بينما كل حزمة تهتم بها فعليًا تصل سليمة.
قاعدتان تغطيان معظم التقارير:
- فقد عند القفزة السابعة غائب عند القفزة الثامنة وما بعدها هو حد معدل. تجاهله.
- فقد يبدأ عند القفزة السابعة ويستمر حتى الوجهة هو حقيقي، والقفزة التي يبدأ عندها هي مكان النظر.
الكمون يتصرف بنفس الطريقة. قفزة تضيف ثمانين مللي ثانية ثم تسلم حركة المرور إلى القفزة التالية بالرقم السابق هي تستجيب ببطء، لا تنقل ببطء.
ICMP ليس حركة المرور الخاصة بك
إذا كانت الخدمة تعمل على TCP، فاختبر على TCP:
mtr -rwbc 200 --tcp --port 443 <destination>الشبكات التي تفرض حد معدل على ICMP بشدة غالبًا تمرر TCP دون مساس. الحالة العكسية تستحق الاكتشاف قبل أن تلوم شبكة أي شخص: جدار حماية يجيب على ping بسعادة ويسقط المنفذ الذي يصل إليه مستخدموك فعليًا.
كلا الاتجاهين، في كل مرة
التوجيه غير متماثل في أغلب الأحيان. المسار منك إلينا ليس هو المسار منا إليك، وتقرير من طرف واحد يصف واحدًا منهما فقط. شغّل MTR من العقدة نحو العميل ومن العميل نحو العقدة، ثم أرفق كليهما. يمكن أيضًا فحص نصف المسار الخاص بنا دون وجود شل في أي مكان، من looking glass.
أدعمه في عدادات TCP
يصف MTR المسار. إحصائيات المقبس تصف النتيجة:
ss -ti state established
nstat -az TcpRetransSegs TcpExtTCPLostRetransmitمعدل إعادة إرسال فوق واحد بالمائة تقريبًا، على اتصال يجب أن يكون نقيًا، يدعم التقرير. صفر إعادة إرسال مع MTR مليء بالفقد يعني أنك تنظر إلى حد معدل ولا شيء آخر.
ما ترسله إلينا
- تقريرا MTR، مائتا دورة، كنص وليس كصورة شاشة
- الوجهة، بروتوكول النقل، والمنفذ
- طوابع زمنية مع منطقة زمنية، وما إذا كان الفقد ثابتًا أم في دفقات
- معرف العقدة
تقريبًا نصف هذه الحالات تُحل إلى قفزة وسطى محدودة المعدل، ونقول ذلك في الرد الأول. الباقي يمكننا عادةً إعادة توجيهه خلال ساعة: الفقد داخل شبكتنا الخاصة هو مشكلتنا، والفقد في مسار عبور واحد هو مسألة نقل حركة المرور الخاصة بك إلى مسار مختلف.