Диагностика сети в Linux: mtr — наглядная проверка маршрута и потерь
Когда сайт открывается с задержкой или соединение «плавает», важно понять, где именно возникает проблема: на вашем хосте, у провайдера или на одном из промежуточных узлов. mtr объединяет возможности ping и traceroute и в реальном времени показывает маршрут, потери пакетов и средние задержки. По умолчанию утилита работает через ICMP, при необходимости можно переключиться на TCP SYN или UDP — это помогает тестировать именно те протоколы, которые использует ваше приложение.
Ниже краткая инструкция: как установить mtr, запустить базовую проверку, вывести IP вместо имён и сформировать аккуратный итоговый отчёт для переписки или тикета.
Установка
Если утилита ещё не установлена, поставьте её через стандартный пакетный менеджер вашей системы.
Debian/Ubuntu:
sudo apt-get install mtr
CentOS:
sudo yum install mtr
Запуск проверки
После установки запустите mtr, указав доменное имя сайта или IP-адрес сервера:
mtr google.com
mtr -n google.com
Выбор типа пакетов
mtr --tcp google.com
mtr --udp google.com
Итоговый отчёт
mtr -rn -c 100 google.com
Такой запуск формирует аккуратный сводный отчёт, который удобно анализировать и прикладывать к тикетам или переписке.
Похожее
Все статьи
SSH: отключение входа по паролю и защита сервера
Отключение SSH-пароля — одна из самых опасных настроек на VPS, если сделать её в неправильном порядке. Единственная безопасная последовательность действий выглядит так: сначала настроить и проверить вход по ключу, и только после того как ключ точно работает — отключать пароль.…
PostgreSQL: установка и администрирование на Ubuntu
PostgreSQL устанавливается на Ubuntu одной командой, но сразу после установки большинство новичков упирается в непонятную ошибку при первом подключении. Причина — особая система аутентификации PostgreSQL, которая отличается от привычной по MySQL логики «логин плюс пароль». Разберём установку, настройку доступа и…