Для початку вам слід встановити цю утиліту, якщо її ще немає на вашому сервері.
Для Ubuntu / Debian
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