I neste artikkel skal vi ta en titt på MTR. Det er en verktøy for nettverksanalyse og som vi skal bruke fra kommandolinjen. Det er et enkelt og multiplatform-program som kombinerer funksjonaliteten til traceroute og ping-programmer i et enkelt verktøy.
Når MTR kjører, vil den utforske nettverkstilkoblingen mellom det lokale systemet og en ekstern vert som vi spesifiserer. Først angir du adressen til hvert nettverkshopp mellom vertene. Den pinger deretter hver og en for å bestemme kvaliteten på lenken til hver maskin.
I likhet med traceroute, skriver dette programmet ut informasjon om banen som tas av pakker. Fra verten der MTR kjører til en brukerspesifisert målvert. Det vil også være mulig å bestemme banen til en ekstern maskin mens du skriver ut svarprosenten, samt responstidene for alle nettverkshopp mellom det lokale systemet og den eksterne maskinen.
I løpet av denne operasjonen, MTR genererer nyttig statistikk på hver maskin. Disse oppdateres i sanntid, som standard. Når programmet kjøres, sendes ICMP-pakker som justerer tiden for å leve (TTL), for å se serien av hopp som pakken gjør mellom opprinnelsen og destinasjonen. En plutselig økning i pakketap eller responstid kan være et tegn på en dårlig forbindelse, en overbelastet vert eller til og med et mann-i-midten-angrep.
Installer MTR
Vi finner dette verktøyet forhåndsinstallert på de fleste Gnu / Linux-distribusjoner og det er ganske enkelt å bruke. Hvis du ikke finner MTR installert, kan du installere den på Ubuntun ved hjelp av standard pakkebehandling. Vi trenger bare å åpne en terminal (Ctrl + Alt + T) og skrive i den:
sudo apt install mtr
Noen eksempler på bruk av MTR
Det enkleste eksemplet vi kan bruke med MTR er å oppgi domenenavnet eller IP-adressen til den eksterne maskinen som et argument, for eksempel google.com eller 216.58.223.78. Denne kommandoen vil vise oss en traceroute-rapport oppdatert i sanntid til vi lukker programmet, trykker på q eller Ctrl + C.
mtr google.com
Vis numeriske IP-adresser
Vi vil kunne tvinge MTR til å vise IP-adresser i stedet for vertsnavn. For dette trenger vi bare bruke -n som vist nedenfor:
mtr -n google.com
Vis vertsnavn og numeriske IP-er
Hvis vi er interessert i MTR-visning både vertsnavn og IP, vi trenger bare å bruke -b:
mtr -b google.com
Begrens antall pinger
For å begrense antall pinger til en bestemt verdi og avslutte MTR etter disse pingene, bruker vi -c. Hvis vi ser på Snt kolonne, når det angitte antallet pinger er nådd, stopper liveoppdateringen og programmet avsluttes. I dette eksemplet vil 4 pinger bli avfyrt.
mtr -c 4 google.com
Generer nettverksstatistikk
Dette programmet kan konfigureres i rapportmodus. For å gjøre dette vil vi bruke -r, som er et nyttig alternativ å generere statistikk over nettverkskvalitet. Vi kan bruke dette alternativet sammen med -c for å spesifisere antall pinger. Siden statistikken skrives ut på standardutdata, vil vi kunne omdirigere dem til en fil for videre analyse.
mtr -r -c 4 google.com > mtr-reporte
Organiser utgangsfeltene
Vi vil også kunne organisere produksjonsfeltene på den måten som interesserer oss mest. Dette er mulig takket være -o-alternativet som vist nedenfor. Det kan se MTR-mansiden for betydningen av feltetikettene.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
Intervall mellom ICMP ECHO-forespørsler
Standardintervallet mellom ICMP ECHO-forespørsler er ett sekund. Dette kan endres ved å spesifisere en ny intervall mellom forespørsler endre verdien ved hjelp av -i.
mtr -i 2 google.com
Spesifiser maksimalt antall hopp
Vi vil kunne spesifisere maksimalt antall hopp. De standard er 30. Med dette vil vi kunne sonde mellom det lokale systemet og den eksterne maskinen. For å gjøre dette bruker vi -m etterfulgt av verdien som interesserer oss.
mtr -m 35 216.58.223.78
Angi størrelsen på pakken som brukes
Ved å teste kvaliteten på nettverket, vil vi kunne angi pakkestørrelsen. Dette er spesifisert i byte bruker -s. I den følgende kommandoen må vi gi en numerisk verdi til PACKETSIZE-feltet:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR Hjelp
Alle brukere som trenger det, kan få hjelp med dette programmet ved å ta en titt på mannesiden. I den finner vi flere alternativer for bruk.
man mtr
Vi kan også bruke hjelpemeny tilbys av programmet fra grensesnittet ved å trykke på H-tasten.