Как собрать трассировку?
Трассировка чаще всего бывает полезна при диагностике различных проблем, связанных с работой той или иной сети.
Last updated
Трассировка чаще всего бывает полезна при диагностике различных проблем, связанных с работой той или иной сети.
Last updated
Для начала следует установить данную утилиту, если ее нет на Вашем сервере:
Для CentOS:
Структура использования команд утилиты:
mtr «аргументы» «адрес»
Список допустимых аргументов:
-h — получение краткой справки.
-v — вывод версии утилиты.
--udp — использовать UDP-пакеты, вместо стандартных ICMP.
--tcp — использовать TCP-пакеты, вместо стандартных ICMP.
-4 — использование протокола IPv4.
-6 — использование протокола IPv6.
-с — количество пакетов, которые будут отправлены.
-r — сбор трассировки в фоновом режиме и вывод отчета по ее завершении.
-w — выполняет такую же функцию, как и -r
, но в более полном формате.
-s — указать размер отправляемых пакетов.
-f — ввод начального значения TTL.
-e — отображение данных MPLS.
-n — не использовать доменные имена для наименований узлов (будут использоваться только IP-адреса).
-o — отображение только конкретных категорий данных.
-p — вывод данных в построчном формате.
-l — выводить информацию в неформатированном виде.
-a — указать адрес интерфейса, с которого будут отправлять пакеты в ходе трассировки.
Попробуем собрать трассировку стандартным способом:
Например, если Вы хотите в ходе трассировки отправить 7 TCP-пакетов до хоста wiki.qwins.co
и получить информацию об узлах в формате IP-адресов, то нам подойдет такая команда:
Результат будет таков:
Устанавливаем утилиту WinMTR. Она доступна по ссылке. Запускаем версию программы в зависимости от разрядности Вашей операционной системы.
В поле Host указываем конечный сервер, к которому хотим собрать трассировку. После чего кликаем на кнопку Start.
Ждем до того момента, пока не будет отправлена минимум 1000 пакетов. Обычно этого времени достаточно.
Для экспорта результата трассировки в качестве текстового документа используем кнопку Export TEXT и сохраняем файл.