Утилита MTR в ALT Linux

Что такое MTR

MTR (My Traceroute) — это консольный инструмент диагностики сети, объединяющий в себе функции

ping
и 
traceroute
. Он непрерывно проверяет каждый хоп на пути к цели и выводит статистику потерь и задержек в режиме реального времени, что упрощает поиск «узких» мест и слабых звеньев маршрута.

Установка в ALT Linux

sudo apt-get install mtr

Основные сценарии использования

1. Быстрая интерактивная проверка маршрута

Запускает интерактивную таблицу, которая обновляется до нажатия q:

mtr ya.ru

2. Одноразовый отчёт для скриптов и тикетов

Собирает 100 проб к каждому хопу и завершается:

mtr -r -c 100 ya.ru > mtr-report.txt

3. Широкий отчёт с полными доменными именами

Используется, когда важно видеть FQDN каждого узла:

mtr -rw -c 50 8.8.8.8

4. Проверка только IPv4 или IPv6

mtr -4 ya.ru          # только IPv4
mtr -6 ya.ru          # только IPv6

5. Ускоренный/замедленный опрос

Интервал между пакетами по умолчанию 1 с. Уменьшаем или увеличиваем нагрузку:

mtr -i 0.5 ya.ru      # опрос каждые 0.5 с
mtr -i 5 ya.ru        # опрос каждые 5 с

6. Ограничение глубины трассировки

Проверяем только первые 3 хопа (удобно внутри локальной сети):

mtr -m 3 192.168.1.1

7. Смена протокола транспорта

По умолчанию используется ICMP. Можно переключиться на TCP или UDP:

mtr --tcp -P 443 ya.ru
mtr --udp ya.ru

8. Экспорт результатов

CSV для Excel, JSON для Grafana, XML для старых систем:

mtr --csv -c 100 ya.ru       > trace.csv
mtr --json -c 100 ya.ru      > trace.json

9. «Ночной» фоновый сбор статистики

Запуск в 

screen
или 
cron
без взаимодействия с терминалом:

screen -dmS mtr-job mtr -r -c 500 -i 2 1.1.1.1

10. Проверка двустороннего маршрута

Чтобы отличить проблему «туда» от проблемы «обратно», собирают два отчёта:

  • с сервера на клиента
  • с клиента на сервер

Сравнение Loss % и StDev в обоих файлах быстро покажет, на каком участке падают пакеты.

Горячие клавиши в интерактивном режиме

Клавиша

Действие

p

приостановить/возобновить опрос

d

переключить режим отображения

o

изменить порядок колонок

r

сбросить статистику

q

выход

Полезные опции одной строкой

mtr -4b -c 200 -i 0.8 -rw ya.ru
  • -4
     — только IPv4
  • -b
     — показать IP и hostname
  • -c 200
     — 200 циклов
  • -i 0.8
     — интервал 0.8 с
  • -rw
     — широкий отчёт с FQDN

Заключение

MTR — must-have утилита в арсенале администратора ALT Linux: она быстро локализует сетевые узкие места, предоставляет наглядную цифровую статистику и легко интегрируется в автоматизированные скрипты. Запомните три флага —

-r
(отчёт),
-c
(количество),
-w
(широкий формат) — и 90 % задач будут решены.

Отправить
Поделиться