Links
Comment on page

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

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

Использование на Windows

В операционных системах Windows для диагностики сети с помощью MTR существует утилита WinMTR.
  • Скачайте и запустите программу WinMTR от имени администратора.
  • В окне программы сначала нажмите на Options, а затем в открывшемся окне отключите параметр Resolve names.
  • Для запуска диагностики в поле Host введите доменное имя или IP-адрес проверяемого сервера. После чего нажмите на кнопку Start.
  • В результате на экране начнут появляться строки с маршрутом до сервера, указанного в поле Host:
  • Подождите несколько минут, чтобы в колонке Sent было хотя бы 1000 пакетов.
  • Для сохранения результатов нажмите на Copy Text to clipboard, либо на Export TEXT, чтобы сохранить результаты как файл. Полученный результат нужно отправить нам.

Использование на MacOS

На компьютерах с MacOS установить утилиту MTR можно с помощью менеджера пакетов HomeBrew.
Если у Вас ещё не установлен HomeBrew, то выполните в терминале (Command + пробел):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
Для установки MTR в терминале выполните:
brew install mtr
После завершения установки утилиты достаточно выполнить одну простую команду:
sudo mtr -rn -c 1000 <СЕРВЕР>
Где 1000 - количество пакетов, а <СЕРВЕР> - доменное имя или IP-адрес проверяемого сервера.
В результате в консоли начнут появляться строки с маршрутом до сервера, который Вы указали в команде выше.
Полученный результат нужно скопировать и отправить нам.s

Использование в Linux

В Linux установить утилиту MTR можно с помощью менеджера пакетов используемой Вами ОС.
CentOS
Debian / Ubuntu
yum install mtr
apt-get install mtr
После завершения установки утилиты достаточно выполнить одну простую команду:
mtr -rn -c 1000 <СЕРВЕР>
Где 1000 - количество пакетов, а <СЕРВЕР> - доменное имя или IP-адрес проверяемого сервера.
В результате в консоли начнут появляться строки с маршрутом до сервера, который Вы указали в команде выше.
Полученный результат нужно скопировать и отправить нам.