Ако сте сериозни за Linux и командния ред, без съмнение сте използвали ping за диагностициране и отстраняване на неизправности при връзката ви с интернет. И ако сте сериозни за Linux и командния ред, несъмнено сте използвали и traceroute за диагностициране на вашата интернет връзка. Ако сте пожелали инструмент, който да комбинира Ping и Tracertoute, имате късмет.

Инструментът се нарича MTR за Matt's Traceroute. Това е кръстено на Мат Кимбъл, оригиналния разработчик. Роджър Улф е поддържал от 1998 г. насам.

MTR комбинира функциите на стандартните програми ping и traceroute. Подобно на пинг, той изпраща искания за ICMP до местоназначение, или име на домейн или IP адрес, и слуша за получаването на отговор от местоназначението. Подобно на Traceroute, той работи и като настрои времето за живот (TTL) или броя на максималните хметове, които пакетът може да поеме мрежата, до нисък брой, увеличавайки се с всеки опит. Това определя пътя, по който пакетите преминават към местоназначение по протежение на пътя. Информацията ще се актуализира непрекъснато, докато трае MTR.

Инсталация

Инсталирането е достатъчно лесно. Ако сте на система Debian / Ubuntu, просто въведете:

 sudo apt-get install mtr 

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

 ./configure make make make install 

употреба

MTR работи в два режима - графичен режим, който потребителите, които не са толкова удобни с командния ред, могат да работят по-лесно и в текстов режим.

Използването на MTR е доста лесно. Ако искате да тествате Google, просто трябва да използвате тази команда:

 mtr google.com 

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

Най-лесният начин е да се обадите на MTR с превключвателя " --curses ":

 mtr --curses google.com 

Ако това е прекалено голямо за вас, можете да изтеглите версията на обикновен текст:

 sudo apt-get инсталирате mtr-tiny 

Ако искате графичните камбани и свирки (макар че в МТР наистина няма такива), просто използвайте опцията " --gtk ".

Ако искате да тествате IP адрес вместо име на хост, използвайте опцията " --address ":

 mtr - адреса 127.0.0.1 

Разбира се, това ще тества устройството с обратна връзка или с други думи собствената ви машина. Можете да използвате който и да е IP адрес, който искате. То може да бъде полезно в случай, че вашият DNS бъде стартиран.

Също така можете да направите някои интересни неща като промяна на дисплей възел и начина, по който се представят полетата.

Linux е страхотна платформа за учене как интернет наистина работи и това не се дължи до голяма степен на наличието на инструменти като MTR. Докато усъвършенстваните мрежови инструменти могат да струват хиляди долари на други платформи, можете да намерите качествени инструменти за диагностициране и отстраняване на неизправности, достъпни безплатно за Linux.

Кредит на изображението: медицински инструмент с компютър от BigStockPhoto