Як зібрати трасування мережі в Linux і Windows
Як зібрати трасування?
Трасування найчастіше є корисним під час діагностики різних проблем, пов’язаних з роботою тієї чи іншої мережі.
Linux [Traceroute]
Спочатку необхідно встановити цю утиліту, якщо її ще немає на вашому сервері:
Для CentOS:
Структура використання команди утиліти:
mtr "arguments" "address"
Список доступних аргументів:
- -h — вивести коротку довідку.
- -v — показати версію утиліти.
- --udp — використовувати UDP-пакети замість стандартних ICMP.
- --tcp — використовувати TCP-пакети замість стандартних ICMP.
- -4 — використовувати протокол IPv4.
- -6 — використовувати протокол IPv6.
- -c — кількість пакетів, які будуть надіслані.
- -r — збір трасування у фоновому режимі та виведення звіту після його завершення.
- -w — виконує ту саму функцію, що й , але у більш розширеному форматі.
- -s — вказати розмір пакетів, що надсилаються.
- -f — встановити початкове значення TTL.
- -e — відображати дані MPLS.
- -n — не використовувати доменні імена для вузлів (будуть показані лише IP-адреси).
- -o — відображати лише певні категорії даних.
- -p — виводити дані у построчному форматі.
- -l — виводити інформацію у неформатованому вигляді.
- -a — вказати адресу інтерфейсу, з якого під час трасування будуть надсилатися пакети.
Спробуємо зібрати трасування стандартним способом:
Наприклад, якщо ви хочете під час трасування надіслати 7 TCP-пакетів до хоста і отримати інформацію про вузли у форматі IP-адрес, вам підійде така команда:
Результат виглядатиме так:
Windows [WinMTR]
Встановлюємо утиліту WinMTR. Вона доступна за цим посиланням. Запустіть версію програми відповідно до розрядності вашої операційної системи.
У полі Host вказуємо кінцевий сервер, для якого потрібно зібрати трасування, після чого натискаємо кнопку Start.
Очікуємо, поки не буде надіслано щонайменше 1000 пакетів. Зазвичай цього достатньо.
Щоб експортувати результат трасування у вигляді текстового документа, натискаємо кнопку Export TEXT і зберігаємо файл.
Якщо ви збирали трасування для діагностики певної проблеми на прохання співробітника технічної підтримки в тікеті, будь ласка, окрім самого трасування не забудьте додати також адресу, з якої воно виконувалося.