Установка mtr в Unix/Linux

Установка mtr в Unix/Linux

MTR — бесплатное приложение, которое сочетает в себе функциональность трассировки и пинг в качестве инструмента для диагностики единой сети. При этом, вы сможете проверить потери пакетов и низкой скорости соединения, чтобы помочь в устранении неполадок программного обеспечения.

Хочу рассказать в своей статье «Установка mtr в Unix/Linux» как можно установить и пользоваться утилитой MTR в Unix/Linux.

Установка MTR в Debian/Ubuntu/Mint:

$ apt-get install mtr

Установка MTR в CentOS/RedHat/Fedora:

$ yum install mtr

Установка MTR в Arch:

$ pacman -S mtr

Установка MTR на Mac OS

1. Можно скачать и установить пакет:

https://rudix.googlecode.com/files/mtr-0.82-0.pkg

Я этот метод не проверял.

2. Скачать и установить из исходного кода.

$ cd Downloads && wget ftp://ftp.bitwizard.nl/mtr/mtr-0.86.tar.gz
$ tar xvzf mtr-0.86.tar.gz
$ cd mtr-0.81
# export LIBS='-lm -ltermcap -lresolv'
# ./configure && make && sudo make install

После этого, я добавлю алиас команды, для более удобного использования. Для этого, я открою файл и добавлю строчку:

$ vim ~/.bash_profile

[...]
alias mtr=/usr/local/sbin/mtr
[...]

Скопируйте данные (полезно, если вы хотите подать жалобу, например на вашего провайдера).

Вы можете сделать скриншот экрана с помощью:

  • Command+Shift+3: Сделает скриншот экрана и сохранит его в виде файла на рабочем столе.
  • Command+Shift+4, затем выберите площадь: Сделает скриншот области и сохранит его в виде файла на рабочем столе.

Loss % — все потерянные пакеты между компьютером и серверами.

SNT — количество отправленных пакетов.

LAST — Задержка последнего отправляемого пакета .

Avrg —  Среднее время ожидания всех пакетов.

Best — Отображает лучший Round Trip Time для этого пакета на этом хосте (shortest RTT).

Disregard 100% — это сто процентная потеря если есть другие узлы, перечисленные после.

Wrst — Отображает  худший Round Trip Time для этого пакета на этом хосте (longest RTT).

Опции программы MTR

Показать сводку параметры аргументов в командной строке :

-h
—help

Распечатать установленную версию:
-v
—version

Помещает mtr в режим отчета. В этом режиме, mtr обработает количество циклов, определенных опцией -c, затем отобразит статистику и завершит работу. Этот режим полезен для генерации статистики о качестве сети:

-r
—report

Установить количество циклов, после которых mtr завершит работу:

-c COUNT
—report-cycles COUNT

Размер посылаемых пакетов:

-p BYTES
—psize BYTES

Вынуждает mtr использовать curses based terminal interface если доступно:

-t
—curses

Используйте эту опцию, чтобы заставить МТР для отображения числовых число IP, а не пытаться разрешать имена хостов. Не использовать DNS. Отображать IP-адреса и не пытаться получить их хостнеймы:

-n
—no-dns

Используйте эту опцию, чтобы заставить МТР использовать GTK +, основанный на оконном интерфейсе X11 (если имеется). GTK +, должно быть доступным в системе, когда ССО был построен для этого, чтобы работать. См веб-страницу GTK + на http://www.gimp.org/gtk/ для получения дополнительной информации о GTK +.

-g
—gtk

Выводить информацию построчно, без перерисовки экрана, с разделением полей пробелом. Этот формат удобен, если вы используете какую-то дополнительную программу-парсер или скрипт для анализа, которому передаются данные:

-s
—split

Использовать «сырой» формат вывода. То есть выводить неформатированные данные:

-l
—raw

Указать адрес интерфейса, с которого будут отправляться пакеты:

-a IP.ADD.RE.SS
—address IP.ADD.RE.SS

Интервал между отправляемыми запросами:

-i SECONDS
—interval SECONDS

Использовать протокол UDP для отправки пакетов:

-u
Использовать только IPv4:

-4

Использовать только IPv6:

-6

Примеры использования.

Выполнить MTR для домена

MTR работает в двух режимах, графический режим (X11) и текстовом режиме на основе (Ncurses). По умолчанию, команда mtr работает в режиме X11.

$ mtr linux-notes.org
mtr linux-notes.org

mtr linux-notes.org

Запуск в текстовом режиме -curses

Используйте опцию «-curses» чтобы работать с mtr в терминальном режиме.

$ mtr --curses linux-notes.org

Исключить Обратный DNS с помощью «-no-DNS»

MTR находит имя хоста каждого маршрутизатора / узла с помощью обратного просмотра DNS. Если вы хотите, чтобы избежать выполнение обратного поиска DNS, используйте «-no-DNS» вариант.

$ mtr --curses --no-DNS linux-notes.org

Использовать mtr в режиме отчета с помощью «-report»

$ mtr --no-DNS --report linux-notes.org

Установка mtr в Unix/Linux завершена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.