MTR — это простой, кросс-платформенный инструмент диагностики сети командной строки, который объединяет функциональность широко используемых программ traceroute и ping в один инструмент. Как и traceroute, команда mtr выводит информацию о маршруте, показывает список маршрутизаторов через которые проходит пакет.

Тем не менее, mtr показывает больше информации, чем traceroute – она определяет путь к удаленному компьютеру при выводе процента отклика, а также времени отклика всех сетевых переходов в интернет-маршруте между локальной системой и удаленными машинами.

Windows

Linux

 

Windows

В системе Windows для подобной диагностики можно использовать утилиту WinMTR.

Скачайте и запустите программу от имени администратора, щёлкнув по иконке правой кнопкой и выбрав соответствующий пункт в контекстном меню.

Чтобы видеть список IP адресов, а не hostname в настройках программы отключаем функцию “Resolve names”

После чего в поле Host вводим домен сайта или IP сервера куда Вы хотите протестировать доступ и запускаем тест по кнопке Start.

Hostname — IP-адрес или доменное имя узла. Значение «No response from host» может указывать на блокировку ICMP-пакетов на данном узле;
Nr — порядковый номер узла в маршруте;
Loss % — процент потерянных ответов от данного узла;
Sent — отправлено запросов данному узлу;
Recv — получено ответов от узла;
Best — наименьшее (наилучшее) время задержки в миллисекундах;
Avrg — среднее время задержки;
Worst — наибольшее (наихудшее) время задержки;
Last — время задержки последнего полученного пакета.

Далее требуется подождать пока система отправит (Sent ) не менее 100 запросов (по умолчанию 1 запрос в секунду). Вы можете прекратить отправлять запросы в любой момент по нажатию кнопки Stop, но чем больше запросов отправлено, тем точнее результат.
Основаниями для беспокойства могут быть большие потери (Loss = 5 и более %) или высокие задержки (Avg = 350 и более) продемонстрированные на нескольких ресурсах.
Чтобы предоставить информацию специалисту нажмите кнопку Export TEXT:

Linux

Если mtr не установлен, вы можете установить его в своих дистрибутивах Linux, используя ваш менеджер пакетов по умолчанию:

#Debian/Ubuntu
apt-get install mtr
#CentOS
yum install mtr

Установив программу, её можно вызвать командой mtr, указав при этом домен сайта или IP сервера куда Вы хотите протестировать доступ. Например:

mtr google.com

Для отображения реальных IP-адресов вместо имён хостов добавляем флаг -n:

mtr -n google.com

Можно так же использовать TCP SYN-пакеты или UDP-датаграммы вместо стандартных ICMP-запросов, как показано в примере ниже:

mtr --tcp google.com
mtr --udp google.com

При использовании ключей -r и -c 100 мы можем вывести результат в удобном виде, задав при этом количество пакетов:

mtr -rn -c 100 google.com

Пример результата:

Start: Sat Jun 29 18:23:35 2077
HOST: support-tech.info           Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 176.57.69.1                0.0%   100    3.8   5.3   2.9  11.6   1.5
  2.|-- 89.105.199.42              0.0%   100    3.7   2.6   2.3  11.0   0.9
  3.|-- 185.147.12.65              0.0%   100    2.5   4.1   2.4  88.0   8.9
  4.|-- 108.170.241.129            0.0%   100    2.6   2.9   2.6   7.0   0.6
  5.|-- 108.170.235.133            0.0%   100    2.9   2.7   2.6   4.2   0.1
  6.|-- 172.217.20.78              0.0%   100    2.6   2.7   2.5   4.7   0.2

 


0 Comments

Leave a Reply

Avatar placeholder