U sljedećem ćemo članku pogledati MTR. To je alat za mrežnu analizu i koji ćemo koristiti iz naredbenog retka. To je jednostavan i višeplatformni program koji kombinira funkcionalnost programa traceroute i ping u jednom alatu.
Jednom kad MTR pokrene, istražit će mrežna veza između lokalnog sustava i udaljenog domaćina koje mi preciziramo. Prvo postavite adresu svakog mrežnog skoka između hostova. Zatim pingira svakog kako bi odredio kvalitetu veze na svaki stroj.
Kao i traceroute, ovaj program ispisuje informacije o putanji koju prelaze paketi. Od domaćina na kojem se izvodi MTR do korisničkog ciljanog domaćina. Također će biti moguće odrediti put do udaljenog stroja tijekom ispisa postotka odgovora, kao i vremena odziva svih mrežnih skokova između lokalnog sustava i udaljenog stroja.
Tijekom ove operacije, MTR generira korisne statistike o svakom stroju. Oni se prema zadanim postavkama ažuriraju u stvarnom vremenu. Tijekom izvršavanja programa, ICMP paketi se šalju prilagođavajući vrijeme za život (TTL), kako bi se vidjela serija preskakanja koje paket čini između ishodišta i odredišta. Iznenadni porast gubitka paketa ili vremena odgovora može biti znak loše veze, preopterećenog domaćina ili čak napada čovjeka u sredini.
Instalirajte MTR
Pronaći ćemo ovaj alat unaprijed instaliran na većini Gnu / Linux distribucija i prilično je jednostavan za upotrebu. Ako ne možete pronaći instaliran MTR, možete ga instalirati na Ubuntunu koristeći zadani upravitelj paketa. Morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i u njega napisati:
sudo apt install mtr
Neki primjeri korištenja MTR-a
Najjednostavniji primjer koji možemo koristiti s MTR-om je pružanje imena domene ili IP adrese udaljenog računala kao argumenta, na primjer google.com ili 216.58.223.78. Ova naredba pokazat će nam izvješće o trasi ažurira se u stvarnom vremenu, sve dok ne zatvorimo program, pritiskom na q ili Ctrl + C.
mtr google.com
Pogledajte numeričke IP adrese
Moći ćemo prisiliti MTR da se prikaže IP adrese umjesto imena hosta. Za ovo ćemo morati koristiti samo -n kao što je prikazano dolje:
mtr -n google.com
Pregledajte imena hostova i numeričke IP adrese
Ako nas zanima prikazivanje MTR-a i imena hosta i IP, trebat ćemo samo -b:
mtr -b google.com
Ograničite broj pinga
Da bismo ograničili broj pinga na određenu vrijednost i izašli iz MTR-a nakon tih pingova, upotrijebit ćemo -c. Ako pogledamo Snt stupac, nakon dostizanja određenog broja pingova, ažuriranje uživo prestaje i program izlazi. U ovom primjeru ispalit će se 4 pinga.
mtr -c 4 google.com
Generirajte mrežnu statistiku
Ovaj se program može konfigurirati u načinu izvješća. Da bismo to učinili, upotrijebit ćemo -r, što je korisna opcija za generiranje statistika o kvaliteti mreže. Ovu opciju možemo koristiti zajedno s -c da odredite broj pinga. Budući da se statistika ispisuje na standardnom izlazu, moći ćemo ih preusmjeriti u datoteku za daljnju analizu.
mtr -r -c 4 google.com > mtr-reporte
Organizirajte izlazna polja
Također ćemo moći organizirati polja izlaza na način koji nas najviše zanima. To je moguće zahvaljujući opciji -o kao što je prikazano u nastavku. Može potražite značenje na stranici MTR man oznake polja.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
Interval između ICMP ECHO zahtjeva
Zadani interval između ICMP ECHO zahtjeva je jedna sekunda. To se može promijeniti navođenjem novog interval između zahtjeva promjena vrijednosti pomoću -i.
mtr -i 2 google.com
Odredite maksimalni broj skokova
Moći ćemo odrediti maksimalan broj skokova. The zadana vrijednost je 30. Ovim ćemo moći ispitivati lokalni sustav i udaljeni stroj. Da bismo to učinili koristimo -m praćen vrijednošću koja nas zanima.
mtr -m 35 216.58.223.78
Postavite veličinu upotrijebljenog paketa
Testiranjem kvalitete mreže, moći ćemo postavite veličinu paketa. To je navedeno u bajtovima pomoću -s. U sljedećoj naredbi morat ćemo dati numeričku vrijednost polju PACKETSIZE:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR pomoć
Svaki korisnik kojem je potrebna može dobiti pomoć s ovim programom tako što će pogledati man stranicu. U njemu ćemo pronaći više mogućnosti za upotrebu.
man mtr
Također možemo iskoristiti izbornik pomoći nudi program sa svog sučelja pritiskom na tipku H.