MTR, ett verktyg för nätverksanalys från terminalen

mtr terminal om

I nästa artikel ska vi ta en titt på MTR. Det är en verktyg för nätverksanalys och som vi ska använda från kommandoraden. Det är ett enkelt och multiplatformigt program som kombinerar funktionerna i spårningsprogrammet och ping-programmen i ett enda verktyg.

När MTR är igång kommer den att utforska nätverksanslutningen mellan det lokala systemet och en fjärrvärd som vi anger. Först anger du adressen till varje nätverkshopp mellan värdarna. Det pingar sedan var och en för att bestämma kvaliteten på länken till varje maskin.

I likhet med traceroute skriver detta program ut information om vägen som paketet tar. Från värden där MTR körs till en användardefinierad målvärd. Det kommer också att vara möjligt att bestämma sökvägen till en fjärrmaskin under utskrift av svarsprocenten, liksom svarstiderna för alla nätverkshopp mellan det lokala systemet och fjärrmaskinen.

Under denna operation, MTR genererar användbar statistik på varje maskin. Dessa uppdateras i realtid, som standard. När programmet körs skickas ICMP-paket som justerar tiden för att leva (TTL) för att se den serie hopp som paketet gör mellan ursprunget och destinationen. En plötslig ökning av paketförlust eller svarstid kan vara ett tecken på en dålig anslutning, en överbelastad värd eller till och med en man-i-mitten-attack.

Installera MTR

Vi hittar det här verktyget förinstallerat på de flesta Gnu / Linux-distributioner och det är ganska enkelt att använda. Om du inte hittar MTR installerad kan du installera den i Ubuntun med standardpakethanteraren. Vi behöver bara öppna en terminal (Ctrl + Alt + T) och skriva i den:

sudo apt install mtr

Några exempel på att använda MTR

grundläggande mtr-exempel

Det enklaste exemplet vi kan använda med MTR är att ange fjärrmaskinens domännamn eller IP-adress som argument, till exempel google.com eller 216.58.223.78. Detta kommando kommer att visa oss en traceroute-rapport uppdateras i realtid tills vi stänger programmet, trycker på q eller Ctrl + C.

mtr google.com

Visa numeriska IP-adresser

numerisk ip mtr

Vi kommer att kunna tvinga MTR att visa IP-adresser istället för värdnamn. För detta behöver vi bara använda -n som visas nedan:

mtr -n google.com

Visa värdnamn och numeriska IP-adresser

visa värdar och numeriska ips mtr

Om vi ​​är intresserade av att visa MTR både värdnamn och IP, vi behöver bara använda -b:

mtr -b google.com

Begränsa antalet pingar

mtr gränsantal pingar

För att begränsa antalet pings till ett visst värde och avsluta MTR efter dessa pings använder vi -c. Om vi ​​tittar på Snt-kolumn, när det angivna antalet pings har uppnåtts stannar liveuppdateringen och programmet avslutas. I det här exemplet avfyras 4 pingar.

mtr -c 4 google.com

Skapa nätverksstatistik

Detta program kan konfigureras i rapportläge. För att göra detta kommer vi att använda -r, vilket är ett användbart alternativ att generera statistik om nätverkskvalitet. Vi kan använda det här alternativet tillsammans med -c för att ange antalet pingar. Eftersom statistiken skrivs ut på standardutdata kommer vi att kunna omdirigera dem till en fil för vidare analys.

mtr -r -c 4 google.com  > mtr-reporte

Ordna utmatningsfälten

mtr organisera fält

Vi kommer också att kunna organisera utmatningsfälten på det sätt som intresserar oss mest. Detta är möjligt tack vare -o-alternativet som visas nedan. Det kan se MTR-mansidan för betydelsen av fältetiketterna.

mtr -o "LSDR NBAW JMXI" 216.58.223.78

Intervall mellan ICMP ECHO-förfrågningar

Standardintervallet mellan ICMP ECHO-förfrågningar är en sekund. Detta kan ändras genom att ange en ny intervall mellan förfrågningar ändra värdet med -i.

mtr -i 2 google.com

Ange maximalt antal hopp

Vi kommer att kunna ange ett maximalt antal hopp. De standard är 30. Med detta kommer vi att kunna sonda mellan det lokala systemet och fjärrmaskinen. För att göra detta använder vi -m följt av det värde som intresserar oss.

mtr -m 35 216.58.223.78

Ställ in storleken på det använda paketet

Genom att testa nätverkets kvalitet kommer vi att kunna ställa in paketstorleken. Detta anges i byte använder -s. I följande kommando måste vi ge ett numeriskt värde till fältet PACKETSIZE:

mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte

MTR-hjälp

Alla användare som behöver det kan få hjälp med detta program genom att titta på mansidan. I den hittar vi fler alternativ för användning.

man mtr

hjälp mtr

Vi kan också använda hjälpmenyn erbjuds av programmet från dess gränssnitt genom att trycka på H-knappen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.