Skip to content

Диагностика сетевых соединений с помощью MTR

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

Диагностику сетевых соединений можно провести при помощи утилиты My traceroute (MTR).

MTR – утилита, разработанная для диагностики и мониторинга сети. Она сочетает функциональность популярных инструментов traceroute и ping и предоставляет детальную информацию о состоянии сети в реальном времени. Утилита предназначена для решения большинства заявок по сетевым вопросам.

Преимущества использования:

  • возможность проследить маршруты пакетов и доступность хостов по маршруту;
  • получение большей информации в сравнении с традиционными ping и traceroute.

Возможности утилиты:

  • отображение маршрута, по которому передается трафик от вашего компьютера до исследуемого узла;
  • выявление узлов, на которых наблюдаются задержки и потеря данных.

Важно

При использовании утилиты MTR сбор информации рекомендуется производить не только с IP-адреса источника, на котором наблюдаются проблемы, но и с IP-адреса назначения.

Отчет программы содержит следующие данные:

ПараметрКомментарий
HostnameIP-адрес или доменное имя узла; значение No response from host может указывать на блокировку ICMP-пакетов на данном узле, при этом сам хост может быть доступен
NrПорядковый номер узла в маршруте
Loss %Процент потерянных ответов от данного узла
SentОтправлено запросов данному узлу
RecvПолучено ответов от узла
BestНаименьшее (наилучшее) время задержки в миллисекундах
AvrgСреднее время задержки
WorstНаибольшее (наихудшее) время задержки
LastВремя задержки последнего полученного пакета

Windows

Установка

Перед началом работы скачайте и установите утилиту WinMTR.

Диагностика

Для проверки сетевого соединения выполните следующие шаги:

  1. Запустите программу от имени администратора.

  2. Нажмите Options, чтобы перейти к настройкам программы.

  3. Options: отключите параметр Resolve names.
    Это позволит отображать IP-адреса вместо доменных имён (рекомендуется при диагностике проблем, связанных с сетью).

  4. В поле Host введите доменное имя или IP-адрес узла, доступность которого нужно проверить.

  5. Нажмите Start.

  6. Спустя 1-2 минуты нажмите Stop.

  7. Чтобы сохранить результат работы программы на своем компьютере, нажмите Export TEXT.

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

  8. Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.

Linux

Установка

По умолчанию MTR установлена в большинстве дистрибутивов Linux. Если утилита отсутствует, ее можно установить с помощью менеджера пакетов:

Диагностика

  1. Запустите утилиту командной строки с указанием имени домена или IP-адреса в качестве параметров.
    Используйте ключ –b, чтобы в результатах отображались как числовой IP-адрес, так и имена хостов тестируемых хостов.

    bash
    mtr –b <domain name / IP>
    Пример вывода:
    bash
    mtr -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 в графическом режиме выполните в командной строке:

    bash
    xmtr <domain name / IP>
    Пример вывода:
    bash
    xmtr google.com

  2. Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.

macOS

Установка

Перед началом работы установите менеджер пакетов Homebrew:

bash

sudo /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Установите утилиту MTR с помощью менеджера пакетов:

bash
sudo brew install mtr

Диагностика

  1. Запустите утилиту с указанием имени домена или IP-адреса в качестве параметров:

    bash
    mtr <domain name / IP>
    Пример вывода:
    bash
    Host              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
  2. Файл или скриншот с результатом выполнения команды отправьте в службу технической поддержки MWS.