MTR, un instrument pentru analiza rețelei de la terminal

mtr terminal despre

În articolul următor vom analiza MTR. Este un instrument de analiză a rețelei și pe care o vom folosi din linia de comandă. Este un program simplu și multiplatform care combină funcționalitatea programelor de trasare și ping într-un singur instrument.

Odată ce MTR rulează, acesta va explora conexiunea de rețea între sistemul local și o gazdă la distanță pe care o specificăm. Mai întâi setați adresa fiecărui salt de rețea între gazde. Apoi face ping pe fiecare pentru a determina calitatea legăturii către fiecare mașină.

La fel ca traceroute, acest program tipărește informații despre calea luată de pachete. De la gazda unde rulează MTR la o gazdă țintă specificată de utilizator. De asemenea, va fi posibil să se determine calea către o mașină la distanță în timp ce se tipărește procentul de răspuns, precum și timpii de răspuns ai tuturor salturilor de rețea dintre sistemul local și mașina la distanță.

Pe parcursul acestei operațiuni, MTR generează câteva statistici utile pentru fiecare mașină. Acestea sunt actualizate în timp real, în mod implicit. La executarea programului, pachetele ICMP sunt trimise ajustând timpul de viață (TTL), pentru a vedea seria de salturi pe care le face pachetul între origine și destinație. O creștere bruscă a pierderii de pachete sau a timpului de răspuns poate fi un semn al unei conexiuni defectuoase, a unei gazde supraîncărcate sau chiar a unui atac om-în-mijloc.

Instalați MTR

Vom găsi acest instrument preinstalat pe majoritatea distribuțiilor Gnu / Linux și este destul de ușor de utilizat. Dacă nu găsiți MTR instalat, îl puteți instala pe Ubuntun folosind managerul de pachete implicit. Va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem în el:

sudo apt install mtr

Câteva exemple de utilizare a MTR

exemplu mtr de bază

Cel mai simplu exemplu pe care îl putem folosi cu MTR este să furnizăm numele de domeniu sau adresa IP a aparatului la distanță ca argument, de exemplu google.com sau 216.58.223.78. Această comandă ne va arăta un raport de traceroute actualizat în timp real, până când închidem programul, apăsând q sau Ctrl + C.

mtr google.com

Vizualizați adresele IP numerice

numeric ip mtr

Vom putea forța MTR să arate Adrese IP în loc de nume de gazdă. Pentru aceasta va trebui să folosim doar -n așa cum se arată mai jos:

mtr -n google.com

Vizualizați numele gazdei și adresele IP numerice

vizualizați gazde și ips numerice mtr

Dacă suntem interesați de afișarea MTR ambele nume de gazdă și IP, va trebui să folosim doar -b:

mtr -b google.com

Limitați numărul de ping-uri

mtr limită numărul de pings

Pentru a limita numărul de ping-uri la o anumită valoare și a ieși din MTR după acele pinguri, vom folosi -c. Dacă ne uităm la Coloana Snt, după atingerea numărului specificat de ping-uri, actualizarea live se oprește și programul iese. În acest exemplu, se vor declanșa 4 pings.

mtr -c 4 google.com

Generați statistici de rețea

Acest program poate fi configurat în modul raport. Pentru a face acest lucru, vom folosi -r, care este o opțiune utilă de generat statistici privind calitatea rețelei. Putem folosi această opțiune împreună cu -c pentru a specifica numărul de ping-uri. Deoarece statisticile sunt tipărite pe ieșirea standard, le vom putea redirecționa către un fișier pentru analize ulterioare.

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

Organizați câmpurile de ieșire

mtr organizează câmpuri

De asemenea, vom putea organiza câmpurile de ieșire în modul care ne interesează cel mai mult. Acest lucru este posibil datorită opțiunii -o, așa cum se arată mai jos. Poate vezi pagina de manual MTR pentru semnificație a etichetelor de câmp.

mtr -o "LSDR NBAW JMXI" 216.58.223.78

Interval între cererile ICMP ECHO

Intervalul implicit între solicitările ICMP ECHO este de o secundă. Acest lucru poate fi modificat prin specificarea unui nou interval între cereri schimbarea valorii folosind -i.

mtr -i 2 google.com

Specificați numărul maxim de salturi

Vom putea specifica un număr maxim de salturi. implicit este 30. Cu aceasta vom putea să sondăm între sistemul local și mașina la distanță. Pentru a face acest lucru folosim -m urmat de valoarea care ne interesează.

mtr -m 35 216.58.223.78

Setați dimensiunea pachetului utilizat

Testând calitatea rețelei, vom putea setați dimensiunea pachetului. Acest lucru este specificat în octeți folosind -s. În următoarea comandă va trebui să acordăm o valoare numerică câmpului PACKETSIZE:

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

Ajutor MTR

Orice utilizator care are nevoie de el poate obține ajutor cu acest program aruncând o privire la pagina manuală. În el vom găsi mai multe opțiuni de utilizare.

man mtr

ajuta mtr

Putem folosi, de asemenea, meniul de ajutor oferit de program din interfața sa prin apăsarea tastei H.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.