Коротка відповідь: traceroute показує маршрут пакетів хоп за хопом; MTR поєднує traceroute із безперервною ping-статистикою — саме його й хоче бачити підтримка. Запустіть mtr -rwbc 100 TARGET для звіту, яким можна поділитися, і пам’ятайте: реальні лише втрати, що тривають до фінального хопа.
Огляд
Коли «мережа повільна/зламана», перше питання — де саме. Traceroute/MTR відповідають на нього, мапуючи кожен маршрутизатор між двома точками з його затримкою та втратами. Шляхи в Інтернеті асиметричні, тож повна картина завжди потребує прогону з кожного боку.
Що потрібно мати
- Встановлення:
Windows:sudo apt install -y mtr-tiny traceroute # Debian/Ubuntu sudo dnf install -y mtr traceroute # AlmaLinux/Rockytracertвбудований; WinMTR — еквівалент MTR. - Обидві кінцеві точки: IP сервера і ваш публічний IP (
curl -4 ifconfig.me).
Покрокова інструкція
- Швидкий погляд на маршрут:
traceroute -n TARGET_IP # -n пропускає DNS для швидкості - Повноцінний вимір через MTR:
mtr -rwbc 100 TARGET_IP-rрежим звіту,-wширокий (повні імена),-bпоказати IP та імена,-c 100= 100 циклів (~2 хв). - Читайте колонки: Loss% (правило нижче), Avg (типовий RTT), StDev (джитер — високі значення означають нестабільну затримку).
- Знайдіть історію: великий стрибок Avg між двома хопами = довге географічне плече; втрати, що починаються з хопа N і тривають до кінця = проблема на/після хопа N.
- Прогоніть зворотний напрямок із сервера до вашого IP — додавайте обидва до будь-якого тикета.
Типові проблеми
- Паніка через втрати на проміжному хопі: маршрутизатори обмежують ICMP про себе; якщо фінальний хоп чистий — шлях чистий.
- Хопи з
???: деякі маршрутизатори взагалі не відповідають traceroute — нормально, судіть за сусідніми хопами. - Замало циклів: 10 пінгів нічого не доводять; для статистики, якою можна ділитися, —
-c 100.
Коли звертатися в підтримку
Додавайте звіти MTR (обидва напрямки, 100 циклів, мітки часу) щоразу, коли повідомляєте про мережеву проблему — це найкорисніший артефакт для нашої мережевої команди.
Часті запитання
Traceroute чи MTR — що використовувати?
MTR для всього, чим плануєте ділитися чи що аналізуєте: він додає безперервну статистику по хопах. Traceroute годиться для швидкого разового погляду на маршрут.
Що означає ??? у виводі?
Це маршрутизатор, який взагалі не відповідає на traceroute-проби — цілком нормально для Інтернету. Оцінюйте шлях за сусідніми хопами, що відповідають.
Які прапорці MTR очікує підтримка?
mtr -rwbc 100 TARGET — режим звіту, широкий вивід, імена плюс IP, 100 циклів, запущено з обох напрямків.
Схожі статті
- Як діагностувати втрату пакетів
- Як перевірити затримку до локацій Cloud2Y
- Як повідомити підтримку про мережеві проблеми
- Як користуватися Looking Glass
Потрібна допомога? Звернутися в підтримку Cloud2Y →
