ГлавнаяОперационные системыLinuxКак легко диагностировать вашу сеть с помощью MTR в Linux

Как легко диагностировать вашу сеть с помощью MTR в Linux

mtr-диагностика-сетьЕсли вы серьезно относитесь к Linux и командной строке, вы, несомненно, использовали pingдля диагностики и устранения неполадок вашего подключения к Интернету. А если вы серьезно относитесь к Linux и командной строке, вы, несомненно, также использовали tracerouteдля диагностики вашего подключения к Интернету. Если вы хотели инструмент, сочетающий в себе Ping и Tracertoute, вам повезло.

Этот инструмент называется ССО , в честь Traceroute Мэтта. Он назван в честь Мэтта Кимбалла, первоначального разработчика. Роджер Вольф занимается сопровождением с 1998 года.

MTR сочетает в себе функции как стандартных программ ping, так и трассировки. Как и ping, он отправляет запросы ICMP к месту назначения (доменное имя или IP-адрес) и ожидает ответа от места назначения. Как и Traceroute, он также работает, устанавливая время жизни (TTL) или количество максимальных переходов, которые пакет может пройти по сети, на небольшое значение, увеличивающееся с каждой попыткой. Это определяет, какие пакеты маршрута направляются к месту назначения по пути. Информация будет постоянно обновляться, пока работает MTR.

метро

Установка

Установить его достаточно просто. Если вы используете систему Debian/Ubuntu, просто введите:

sudo apt-get install mtr

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

./configure
make
make install

Использование

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

Использовать MTR довольно просто. Если вы хотите протестировать Google, просто используйте эту команду:

mtr google.com

Версия для Ubuntu имеет графический интерфейс. Когда вы запустите MTR, результаты появятся в окне. Если вы, как и большинство пользователей Linux, предпочитаете видеть его в окне терминала, у вас есть несколько вариантов.

Самый простой способ — вызвать MTR с помощью переключателя «--curses»:

mtr --curses google.com

Если для вас это тоже слишком много, вы можете скачать текстовую версию:

sudo apt-get install mtr-tiny

Если вам нужны графические навороты (хотя в MTR их нет), просто используйте опцию «--gtk».

Если вы хотите проверить IP-адрес вместо имени хоста, используйте опцию «--address»:

mtr --address 127.0.0.1

Конечно, это позволит протестировать устройство обратной связи или, другими словами, вашу собственную машину. Вы можете использовать любой IP-адрес, какой захотите. Это может быть полезно в случае, если ваш DNS когда-нибудь будет взломан.

Вы также можете сделать некоторые интересные вещи, например изменить узел отображения и способ представления полей.

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

Изображение предоставлено: Медицинский инструмент с компьютером от BigStockPhoto

ПОХОЖИЕ СТАТЬИ

Популярные записи