MTR, et verktøy for nettverksanalyse fra terminalen

mtr terminal om

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

grunnleggende mtr-eksempel

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

numerisk ip mtr

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

se verter og numeriske ips mtr

Hvis vi er interessert i MTR-visning både vertsnavn og IP, vi trenger bare å bruke -b:

mtr -b google.com

Begrens antall pinger

mtr begrense 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

mtr organisere felt

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

hjelp mtr

Vi kan også bruke hjelpemeny tilbys av programmet fra grensesnittet ved å trykke på H-tasten.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.