Как собрать трассировку?

Трассировка чаще всего бывает полезна при диагностике различных проблем, связанных с работой той или иной сети.

Linux [Traceroute]

Для начала следует установить данную утилиту, если ее нет на Вашем сервере:

apt install mtr

Для CentOS:

yum install mtr

Структура использования команд утилиты:

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.spacecore.pro и получить информацию об узлах в формате IP-адресов, то нам подойдет такая команда:

mtr --tcp -c 7 -n wiki.spacecore.pro

Результат будет таков:

Windows [WinMTR]

Устанавливаем утилиту WinMTR. Она доступна по ссылке. Запускаем версию программы в зависимости от разрядности Вашей операционной системы.

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

Ждем до того момента, пока не будет отправлена минимум 1000 пакетов. Обычно этого времени достаточно.

Для экспорта результата трассировки в качестве текстового документа используем кнопку Export TEXT и сохраняем файл.

Если Вы производили сбор трассировки для диагностики какой-либо проблемы в соответствии с просьбой сотрудника технической поддержки в тикете, то, пожалуйста, кроме трассировки не забудьте прикрепить адрес, с которого совершалась трассировка.

Last updated