Saznajte više o Linux Command mtr

mtr kombinira funkcionalnost traceroute i ping programa u jednom mrežnom dijagnostičkom alatu.

Kako MTR radi

Kao mtr počinje, istražuje mrežnu vezu između hosta mtr teče dalje i IME DOMAĆINA. slanjem paketa s namjerno niskim TTL-ovi. Nastavlja slati pakete s niskim TTL-om, bilježeći vrijeme odgovora usmjerivača koji interveniraju. Ovo dopušta mtr za ispis postotka odgovora i vremena odgovora internetske rute do IME DOMAĆINA. Naglo povećanje gubitka paketa ili vremena odgovora često je pokazatelj loše (ili jednostavno preopterećene) veze.

Gentoo Penguin Antarktika
David Merron Photography / Getty Images

Instalacija i korištenje MTR-a

Vrlo je jednostavno započeti s MTR-om i uroniti u osnovnu upotrebu. Prvo provjerite je li instaliran na vašem sustavu. Na sustavima koji se temelje na Debianu i Ubuntuu, on već nije tu, ali ga možete jednostavno instalirati pomoću:

$ sudo apt install mtr. 

Zanimljivo je da i Debian i Ubuntu prema zadanim postavkama otvaraju MTR prozor, umjesto da ga koriste kao naredbeni redak korisnost. Još uvijek možete postaviti i pokrenuti MTR iz naredbenog retka, ali ćete nakon toga dobiti interaktivni prozor za rad.

Provjerite vezu usmjerivača

Zatim otvorite terminal i pokušajte pokrenuti MTR kako biste provjerili vezu s usmjerivačem. Ako ne znate IP adresu svog usmjerivača, to je obično 192.168.1.1, prema zadanim postavkama.

mtr 192.168.1.1. 
Linux MTR na usmjerivač

Provjerite rezultate. MTR će nastaviti slati pakete sve dok mu dopuštate da radi. Zabilježit će važne informacije o vezi i obavijestiti vas o kakvoj latencije postoji i gube li se paketi.

Testirajte vezu s vanjskim mjestom

Ako želite testirati vezu s vanjskom web-stranicom, možete i to učiniti tako što ćete MTR-u dati URL, a ne IP adresa.

$ mtr lifewire.com. 
Linux MTR traceroute do stranice

Budući da je MTR traceroute, a stranica je vanjska, također ćete vidjeti informacije o vezi za svaki skok između vašeg računala i odredišta.

Odredite vrste i portove

Također je lijepo moći odrediti vrste paketa za slanje. Možete slati UDP pakete s '-u' ili TCP pakete s '-T'. Dakle, ako dijagnosticirate svoju vezu s UDP VPN vezom, to bi izgledalo otprilike ovako:

$ mtr -u server.vpnservice.com. 

Također je korisno ciljati određeni port. Recimo da možete ciljati svoj web poslužitelj i dobit ćete odgovor, ali se još uvijek ne možete spojiti na stranicu na kojoj se nalazi. Koristite MTR na portovima 80 i 443 kako biste bili sigurni da ništa ne blokira pristup.

mtr -P 80. 
Linux MTR na port

Postoji mnogo više opcija s MTR-om. Koristite oznaku pomoći (-h) ili ovu referencu da vidite što još može učiniti.

MTR priručnik

Kao i kod svake Linux naredbe, postoji kompletan skup opcija i zastavica koje će vam pomoći da fino prilagodite svoje iskustvo. Možete ga povući s '-h' zastavicom ili koristiti ovu zgodnu referencu.

Sinopsis

mtr [-hvrctglsni] [--Pomozite] [--verzija] [--izvješće] [--report-cycles COUNT] [--psovke] [--podjela] [-- sirovo] [--ne-dns] [--gtk] [--adresa IP.ADD.RE.SS] [--interval SEKUNDE] [--psize BYTES | -p BAJTOVIIME HOST-a [PACKETSIZE]

Mogućnosti

-h

--Pomozite

Ispišite sažetak opcija argumenta naredbenog retka.

-v

--verzija

Ispišite instaliranu verziju mtr.

-r

--izvješće

Ova opcija stavlja mtr u izvješće način rada. Kada je u ovom načinu rada, mtr izvodit će se za broj ciklusa koji je specificiran -c opciju, a zatim ispišite statistiku i izađite.

Ovaj način je koristan za generiranje statistike o kvaliteti mreže. Imajte na umu da svaka pokrenuta instanca mtr stvara značajnu količinu mrežnog prometa. Korištenje mtr mjerenje kvalitete vaše mreže može rezultirati smanjenim performansama mreže.

-c BROJ

--report-cycles COUNT

Koristite ovu opciju da biste postavili broj poslanih pingova kako biste odredili i strojeve na mreži i pouzdanost tih strojeva. Svaki ciklus traje jednu sekundu. Ova je opcija korisna samo s -r opcija.

-p BAJTOVI

--psize BYTES

VELIČINA PAKETA

Ove opcije ili završni PACKETSIZE u retku za naredbe postavljaju veličinu paketa koja se koristi za ispitivanje. Nalazi se u bajtovima uključujući IP i ICMP zaglavlja.

-t

--psovke

Koristite ovu opciju za prisilu mtr za korištenje terminalskog sučelja temeljenog na kletvama (ako je dostupno).

-n

--ne-dns

Koristite ovu opciju za prisilu mtr za prikaz numeričkih IP brojeva i ne pokušavati razriješiti imena hostova.

-g

--gtk

Koristite ovu opciju za prisilu mtr za korištenje X11 prozorskog sučelja temeljenog na GTK+ (ako je dostupno). GTK+ je morao biti dostupan na sustavu kada mtr izgrađena da bi ovo funkcioniralo. Pogledajte web stranicu GTK+ za više informacija o GTK+.

-s

--podjela

Koristite ovu opciju za postavljanje mtr ispljunuti format koji je prikladan za podijeljeno korisničko sučelje.

-l

-- sirovo

Koristite ovu opciju da kažete mtr za korištenje sirovog izlaznog formata. Ovaj format je prikladniji za arhiviranje rezultata mjerenja. Može se raščlaniti kako bi se prikazao u bilo kojoj od drugih metoda prikaza.

-a IP.ADD.RE.SS

--adresa IP ADRESA.

Koristite ovu opciju za povezivanje utičnice odlaznih paketa na određeno sučelje, tako da će svaki paket biti poslan kroz ovo sučelje. NAPOMENA da se ova opcija ne odnosi na DNS zahtjeve (koji mogu biti i ne mogu biti ono što želite).

-i SEKUNDE

--interval SEKUNDE

Koristite ovu opciju da navedete pozitivan broj sekundi između ICMP ECHO zahtjeva. Zadana vrijednost za ovaj parametar je jedna sekunda.

Koristiti čovjek naredba (% čovjek) da vidite kako se naredba koristi na vašem računalu.