Диагностика сети: трассировка и проверка качества соединения (WinMTR, MTR, Speedtest)

Пошаговая инструкция U1HOST по диагностике качества соединения: Speedtest на сервере, трассировка WinMTR с ПК и обратная MTR с сервера. Что отправить в поддержку

Данная инструкция поможет быстро понять, где именно «теряются» миллисекунды и пакеты – на стороне провайдера пользователя, в магистрали, дата-центре или уже на самом сервере.


1. Тест скорости на сервере (Speedtest)

Подключитесь к серверу по SSH и выполните:

wget -qO- bench.sh | bash

По результатам сохраните скриншот либо текстовый вывод (вставьте в тикет/письмо целиком).


2. Трассировка с вашего ПК до сервера (WinMTR)

  1. Отключите VPN.

  2. Скачайте WinMTR с официального сайта: https://winmtr.net/.

  3. Запустите WinMTR и в поле Host укажите IP вашего сервера.

  4. Нажмите Start и дождитесь 100–200 пакетов (1–3 минуты).

  5. Нажмите Stop и сохраните результат:

    • Export TEXT (предпочтительно) или Export HTML,

    • либо Copy Text/HTML to clipboard и вставьте в тикет.

  6. Приложите файл/вставку к обращению в поддержку.


3. Обратная трассировка с сервера до вашего ПК (MTR)

На сервере выполните:

sudo apt update && sudo apt install -y mtr && mtr -rw <IP-адрес_вашего_ПК>

Где вместо <IP-адрес_вашего_ПК> укажите реальный IP вашего компьютера (не из VPN). Узнать его просто: зайдите на https://2ip.ru/.

Скопируйте вывод в файл и приложите к обращению:

mtr -rw <IP_ПК> | tee mtr-to-client.txt

Как читать результаты кратко

  • Loss% (потери): смотрим не на единичный хоп, а на «наследование». Если на прыжке (hop) №n видна потеря, и все следующие прыжки тоже теряют – проблема на/после №n. Если следующий хоп уже без потерь – чаще всего узел просто не отвечает на ICMP или занижает приоритет.

  • Latency (Best/Avg/Wrst/Last): нам важен тренд на финальных хопах – стабильный рост и всплески к концу трассы укажут на перегрузку ближе к целевому сегменту или на последней миле.

  • Jitter (разброс): большой разрыв между Best и Wrst на последних хопах – симптом нестабильности.


Что прислать в поддержку U1HOST

Соберите одно письмо/тикет с:

  1. IP вашего сервера и локация/провайдер на стороне клиента.

  2. Дата и примерное время наблюдения проблемы (с часовым поясом).

  3. Результат Speedtest с сервера (скрин/текст).

  4. WinMTR (ПК → сервер) – TXT/HTML/скрин.

  5. MTR (сервер → ПК) – текстовый вывод/файл/скрин.

  6. Любые дополнительные наблюдения: «просадки в играх», «стрим/видеосвязь», время суток и т. п.


Частые вопросы (FAQ)

WinMTR показывает 100% потери на одном из промежуточных хопов – это плохо?

Не обязательно. Многие маршрутизаторы ограничивают или не отвечают на ICMP-эха. Если следующие хопы отвечают без потерь, такой хоп можно игнорировать. Важно, чтобы потери/скачки сохранялись до конца трассы — тогда это действительно проблема.

Команда mtr не найдена на серверe

Debian/Ubuntu:

sudo apt update && sudo apt install -y mtr

CentOS/Rocky/Alma:

sudo dnf install -y mtr
Сколько времени гонять трассировку?

Обычно достаточно 100–200 пакетов (1–3 минуты). Для плавающих проблем можно увеличить до 5–10 минут.


Хорошие практики

  • Запускайте тесты из одинаковых условий (одна сеть, один кабель, одно устройство).

  • Не запускайте параллельно speedtest и трассировку – делайте по очереди.

  • Подписывайте файлы так, чтобы их легко различать: winmtr-to-<ip>-YYYYMMDD-HHMM.txt, mtr-to-client-YYYYMMDD-HHMM.txt.

  • Если у вас несколько устройств/сетей (дом/офис/LTE) – присылайте набор тестов по каждой сети отдельно.

Last updated