Top.Mail.Ru

MTR: как быстро найти сетевую проблему в Linux

8.9k
MTR: как быстро найти сетевую проблему в Linux

MTR объединяет проверки из traceroute и ping: показывает цепочку узлов до цели и одновременно меряет задержки/потери пакетов на каждом шаге. Ниже — короткий план действий: установка и несколько самых полезных запусков.

Установка

Используйте менеджер пакетов своей системы.

Debian/Ubuntu:

apt-get install mtr

CentOS:

yum install mtr

Базовый запуск

Проверим путь и качество канала до выбранного домена или IP:

mtr google.com

Откроется интерактивный экран с хопами, RTT и потерями. Оставьте на пару минут — статистика станет стабильнее.

Показ IP-адресов без DNS-резолва

Чтобы не ждать обратного DNS и видеть «чистые» адреса, добавьте ключ -n:

mtr -n google.com

Проверка TCP или UDP вместо ICMP

Если межсетевой экран режет ICMP, используйте альтернативные типы пакетов:

TCP SYN:

mtr --tcp google.com

UDP:

mtr --udp google.com

Отчётным режимом и фиксированным числом пакетов

Нужен не интерактивный экран, а готовый отчёт? Соберите N пакетов и выведите результат в консоль:

mtr -r -n -c 100 google.com

Где:

  • -r — report-режим (печатает итог и завершает работу);
  • -n — выводит IP без обратного DNS;
  • -c 100 — число отправленных пакетов для статистики.

Этих примеров достаточно, чтобы быстро диагностировать сбой маршрута, понять на каком хопе растут задержки, и подготовить понятный отчёт для коллег или провайдера.

Похожее

Все статьи
2903956 25854 (1) (1)

Что такое SSH и зачем он нужен

SSH — инструмент, с которым почти неизбежно сталкивается каждый, кто начинает работать с сервером. Сначала кажется, что это что-то из мира системных администраторов: терминал, команды, непонятные ключи, доступ по IP. Но на самом деле SSH — обычный рабочий инструмент. Просто…

20492

FrontAccounting: обзор бухгалтерской системы для тех, кто хочет держать учет под своим контролем

FrontAccounting может для многих пройти незамеченным, потому что многие сегодня оценивают даже бухгалтерские сервисы скорее по внешнему виду, а не по набору функций. FrontAccounting не может похвастаться модным лендингом и обещаниями простого учета, который можно настроить за 5 минут. Это…