Links

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

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

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 и сохраняем файл.
Если Вы производили сбор трассировки для диагностики какой-либо проблемы в соответствии с просьбой сотрудника технической поддержки в тикете, то, пожалуйста, кроме трассировки не забудьте прикрепить адрес, с которого совершалась трассировка.