Это старая версия документа!


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

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

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

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

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

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

Start: Mon Aug 10 04:59:41 2015
HOST: sabini.ch                          Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- fw01-sklk-vlan139.marosnet.net   0.0%    10    0.4   0.4   0.3   0.5   0.0
  2.|-- rbr01-sklk-vlan138.marosnet.net  0.0%    10    0.6   0.6   0.5   0.6   0.0
  3.|-- 31.28.19.130                     0.0%    10    2.0   2.0   1.9   2.1   0.0
  4.|-- ???                             100.0    10    0.0   0.0   0.0   0.0   0.0
  5.|-- iva-b-c2-ae4.yndx.net            0.0%    10    2.7   8.4   2.6  43.1  13.2
  6.|-- www.yandex.ru                    0.0%    10    3.0   3.0   2.9   3.2   0.0

100% потерь на 4 хопе говорит о том, что данный узел запретил прохождение/ответ icmp-пакетов (пингов) через себя.

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

  • № - порядковый номер узла.
  • 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

Cсылки