V nasledujúcom článku sa pozrieme na MTR. Je to nástroj na analýzu siete a ktoré použijeme z príkazového riadku. Je to jednoduchý a multiplatformný program, ktorý kombinuje funkčnosť programov traceroute a ping v jednom nástroji.
Po spustení MTR to preskúma sieťové pripojenie medzi lokálnym systémom a vzdialeným hostiteľom ktoré špecifikujeme. Najskôr nastavíte adresu každého sieťového skoku medzi hostiteľmi. Potom vykoná ping na každú z nich, aby sa určila kvalita spojenia s každým strojom.
Rovnako ako traceroute, aj tento program tlačí informácie o ceste prijatej paketmi. Z hostiteľa, na ktorom beží MTR, až po používateľom zadaný cieľový hostiteľ. Bude tiež možné určiť cestu k vzdialenému zariadeniu počas tlače percenta odozvy, ako aj doby odozvy všetkých sieťových preskokov medzi lokálnym systémom a vzdialeným strojom.
V priebehu tejto operácie MTR generuje na každom stroji užitočné štatistiky. Tieto sú predvolene aktualizované v reálnom čase. Pri vykonávaní programu sa odosielajú pakety ICMP s úpravou času do konca života (TTL), aby sa zobrazila séria skokov, ktoré paket vykoná medzi pôvodom a cieľom. Náhle zvýšenie straty paketov alebo doba odozvy môže byť znakom zlého pripojenia, preťaženého hostiteľa alebo dokonca útoku typu man-in-the-middle.
Nainštalujte MTR
Tento nástroj nájdeme predinštalovaný na väčšine distribúcií Gnu / Linux a jeho použitie je celkom jednoduché. Ak nenájdete nainštalovaný MTR, môžete ho nainštalovať do Ubuntunu pomocou predvoleného správcu balíkov. Budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a napísať doň:
sudo apt install mtr
Niekoľko príkladov použitia MTR
Najjednoduchším príkladom, ktorý môžeme v prípade MTR použiť, je zadanie názvu domény alebo adresy IP vzdialeného počítača ako argumentu, napríklad google.com alebo 216.58.223.78. Tento príkaz nám ukáže traceroute správu aktualizované v reálnom čase, kým program nezatvoríme stlačením klávesov q alebo Ctrl + C.
mtr google.com
Zobraziť číselné adresy IP
Budeme schopní prinútiť MTR, aby sa ukázalo IP adresy namiesto mien hostiteľa. Na tento účel budeme musieť použiť iba -n, ako je uvedené nižšie:
mtr -n google.com
Zobraziť názvy hostiteľov a číselné adresy IP
Ak nás zaujíma zobrazovanie MTR aj hostitela aj IP, budeme musieť použiť iba -b:
mtr -b google.com
Obmedzte počet príkazov ping
Ak chcete obmedziť počet príkazov ping na konkrétnu hodnotu a ukončiť MTR po vykonaní príkazov ping, použijeme -c. Ak sa pozrieme na Stĺpec Snt, po dosiahnutí zadaného počtu pingov sa živá aktualizácia zastaví a program sa ukončí. V tomto príklade budú vystrelené 4 pingy.
mtr -c 4 google.com
Generujte sieťové štatistiky
Tento program je možné nakonfigurovať v režime správy. Použijeme na to príkaz -r, ktorý je užitočnou voľbou na generovanie štatistika kvality siete. Túto možnosť môžeme použiť spolu s -c na určenie počtu príkazov ping. Pretože sú štatistiky vytlačené na štandardnom výstupe, budeme ich môcť presmerovať do súboru na ďalšiu analýzu.
mtr -r -c 4 google.com > mtr-reporte
Usporiadajte výstupné polia
Budeme tiež schopní usporiadať výstupné polia spôsobom, ktorý nás najviac zaujíma. To je možné vďaka možnosti -o, ako je uvedené nižšie. Môže význam nájdete na manuálnej stránke MTR poľné štítky.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
Interval medzi požiadavkami ICMP ECHO
Predvolený interval medzi požiadavkami ICMP ECHO je jedna sekunda. To je možné zmeniť zadaním nového interval medzi požiadavkami zmena hodnoty pomocou -i.
mtr -i 2 google.com
Zadajte maximálny počet skokov
Budeme schopní určiť maximálny počet skokov. The predvolená hodnota je 30. Vďaka tomu budeme môcť skúmať medzi lokálnym systémom a vzdialeným počítačom. K tomu použijeme -m, za ktorým nasleduje hodnota, ktorá nás zaujíma.
mtr -m 35 216.58.223.78
Nastavte veľkosť použitého paketu
Testovaním kvality siete budeme schopní nastavte veľkosť paketu. Toto je uvedené v bajtoch pomocou -s. V nasledujúcom príkaze budeme musieť zadať číselnú hodnotu do poľa PACKETSIZE:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
Pomocník MTR
Každý užívateľ, ktorý to potrebuje, môže získať pomoc s týmto programom po nahliadnutí do manuálovej stránky. V ňom nájdeme viac možností použitia.
man mtr
Môžeme tiež použiť pomocné menu program ponúkaný z jeho rozhrania stlačením klávesu H.