Диагностика сетевых соединений с помощью MTR
Потери пакетов, задержки или недоступность определенных узлов могут существенно влиять на производительность и надежность сети.
Диагностику сетевых соединений можно провести при помощи утилиты My traceroute (MTR).
MTR – утилита, разработанная для диагностики и мониторинга сети. Она сочетает функциональность популярных инструментов traceroute и ping и предоставляет детальную информацию о состоянии сети в реальном времени. Утилита предназначена для решения большинства заявок по сетевым вопросам.
Преимущества использования:
- возможность проследить маршруты пакетов и доступность хостов по маршруту;
- получение большей информации в сравнении с традиционными
pingиtraceroute.
Возможности утилиты:
- отображение маршрута, по которому передается трафик от вашего компьютера до исследуемого узла;
- выявление узлов, на которых наблюдаются задержки и потеря данных.
Важно
При использовании утилиты MTR сбор информации рекомендуется производить не только с IP-адреса источника, на котором наблюдаются проблемы, но и с IP-адреса назначения.
Отчет программы содержит следующие данные:
| Параметр | Комментарий |
|---|---|
| Hostname | IP-адрес или доменное имя узла; значение No response from host может указывать на блокировку ICMP-пакетов на данном узле, при этом сам хост может быть доступен |
| Nr | Порядковый номер узла в маршруте |
| Loss % | Процент потерянных ответов от данного узла |
| Sent | Отправлено запросов данному узлу |
| Recv | Получено ответов от узла |
| Best | Наименьшее (наилучшее) время задержки в миллисекундах |
| Avrg | Среднее время задержки |
| Worst | Наибольшее (наихудшее) время задержки |
| Last | Время задержки последнего полученного пакета |
Windows
Установка
Перед началом работы скачайте и установите утилиту WinMTR.
Диагностика
Для проверки сетевого соединения выполните следующие шаги:
Запустите программу от имени администратора.
Нажмите Options, чтобы перейти к настройкам программы.
Options: отключите параметр Resolve names.
Это позволит отображать IP-адреса вместо доменных имён (рекомендуется при диагностике проблем, связанных с сетью).В поле Host введите доменное имя или IP-адрес узла, доступность которого нужно проверить.
Нажмите Start.
Спустя 1-2 минуты нажмите Stop.
Чтобы сохранить результат работы программы на своем компьютере, нажмите Export TEXT.
Пример вывода:

Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.
Linux
Установка
По умолчанию MTR установлена в большинстве дистрибутивов Linux. Если утилита отсутствует, ее можно установить с помощью менеджера пакетов:
Диагностика
Запустите утилиту командной строки с указанием имени домена или IP-адреса в качестве параметров.
Используйте ключ–b, чтобы в результатах отображались как числовой IP-адрес, так и имена хостов тестируемых хостов.bashmtr –b <domain name / IP>Пример вывода:
bashmtr -b google.com My trace route [v0.92] linux (192.168.100.4) 2018-12-06T09:30:52+0500 Keys: Help Display mode Restart statistics Order of field quit Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. _gateway (192.168.100.1) 0.0% 13 0.5 0.5 0.4 0.7 0.1 2. 58-65-175-240.nayatel.pk (58.65. 0.0% 13 2.5 2.6 2.3 2.7 0.1Для запуска MTR в графическом режиме выполните в командной строке:
bashxmtr <domain name / IP>Пример вывода:
bashxmtr google.com
Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.
macOS
Установка
Перед началом работы установите менеджер пакетов Homebrew:
sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Установите утилиту MTR с помощью менеджера пакетов:
sudo brew install mtrДиагностика
Запустите утилиту с указанием имени домена или IP-адреса в качестве параметров:
bashmtr <domain name / IP>Пример вывода:
bashHost Loss% Snt Last Avg Best Wrst StDev 1. 192.168.1.1 0.0% 10 1.2 1.5 1.1 2.0 0.3 2. 10.0.0.1 0.0% 10 5.0 5.2 4.8 6.0 0.4 3. 203.0.113.1 0.0% 10 10.1 10.3 9.8 11.0 0.5 4. 198.51.100.1 0.0% 10 15.0 15.2 14.8 16.0 0.4 5. google.com 0.0% 10 20.1 20.3 19.8 21.0 0.5Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.