Диагностика сети с помощью MTR

Для обнаружения проблем в работе сети, вам следует сформировать отчет с помощью утилиты mtr:

  • утилита должна работать не менее 5 минут или должно быть отправлено не менее 1000 пакетов
  • должно получиться два отчета: один от ПК до сервера и второй - от сервера до ПК

Хорошо подойдет для диагностики следующий синтаксис, по окончанию выполнения диагностики (обычно занимает не более 5 минут) будет выведен отчет. Где вместо www.ihor-hosting.ru должен быть IP-адрес вашего сервера и (при замере в обратную сторону) внешний IP-адрес вашего ПК или маршутизатора

Сторона сервера

Пример запуска

#   mtr -wc 1000 -s 1500 -r -i 0.1 www.ihor-hosting.ru

Пример вывода

My traceroute  [v0.91.1-4c982]
sabini.ch (185.5.251.154)                                                                                                                             
Loss%   Snt   Last   Avg  Best  Wrst StDev  
1. mskn08.mskn192.transtelecom.net 0.0%    19    1.6   1.5   1.3   1.6   0.1
2. irk06.transtelecom.net 0.0%    19   58.9  58.9  58.9  59.1   0.1
3. Baikal-TTK-gw.transtelecom.net 0.0%    18   61.5  61.9  61.4  64.8   1.0
4. ???
  • 100% потерь на каком-либо из транзитных узлов говорит о том, что данный узел запретил прохождение/ответ icmp-пакетов (пингов) через себя.
  • ??? - входящий IP-адрес может находиться на NAT или на узле с заблокированным прохождением icmp-пакетов

Сторона ПК

Параллельно с запуском диагностики сети со стороны сервера до ПК, где обнаружены проблемы, рекомендуется запустить точное такое же со стороны ПК, где обнаружены проблемы, в сторону сервера.

Пример вывода

Для получения текстового варианта полученной информации нажмите кнопку «Copy Text to clipboard»

KEENETIC - 0 264 264 0 2 42 2
141.105.32.6 - 0 264 264 1 4 89 2
irk06.transtelecom.net - 0 264 264 1 4 119 4
mskn08.mskn192.transtelecom.net - 0 264 264 64 67 268 65
gw.transtelecom.net - 0 264 264 61 64 248 62
ipv6.sabini.ch - 0 264 264 63 66 258 64

Описание столбцов

  • № - порядковый номер узла.
  • Host name - имя узла, через который проходят пакеты.
  • Lost % - процент потерь на узле; вычисляется из суммы потерянных пакетов на узле.
  • Snt/Sent - количество отправленных пакетов/
  • Last - последнее значение пинга.
  • Avg/Avrg - среднее значение пинга.
  • Best - лучшее значение пинга.
  • Wrst/Worst - худшее значение пинга.
  • StDev - стандартное отклонение времени задержки.
  • Recv - количество принятых пакетов.

Установка

FreeBSD

  • pkg istall mtr

OS X

Debian/Ubuntu

  • apt-get install mtr

CentOS

  • yum -y install mtr

Windows

  • Установите бесплатное приложение WinMTR, скачав с официального сайта

Cсылки