Kako koristiti MTR naredbu za dijagnosticiranje Linux mreže

Prilikom administriranja i upravljanja Linux sustavima potrebno je imati najbolje alate kako biste u potpunosti iskoristili prednosti, ne samo besplatnog koda, već i načina na koji dobivamo informacije iz svakog sustava i njegovih komponenti, bilo da se radi o hardveru, procesima ili uslugama. Temeljni aspekt u svakom sustavu i organizaciji nesumnjivo će biti upravljanje mrežom, jer ako ne uspije ili predstavi neku vrstu anomalije, uzrokovat će negativan utjecaj na način na koji se uloge raspodjeljuju i spriječit će nas u izvođenju stotina zadataka na prirodan način.i točan.

Kako bismo nam pomogli u ovom procesu upravljanja mrežom, imamo naredbu koja se zove MTR (My Trace Route). Ova naredba je mrežni dijagnostički alat zasnovan na naredbenom retku koji radi na jednostavan način i može se koristiti na sustavima kao što su Linux, Windows ili macOS. Naredbe u Linuxu bitna su osnova njegove uporabe i zato ih je važno poznavati.

Naredba mtr kombinira funkcionalnost dobro poznatih i praktičnih naredbi traceroute i ping, samo što su ovdje kombinirane u jedan alat. Identično kako funkcionira traceroute, naredba mtr ispisuje informacije o putu koji paketi prelaze od hosta gdje se mtr izvršava do odredišnog hosta koji možemo navesti kako bismo pratili sve korake uključene u ovu radnju., Poput usmjerivača , poslani paketi, vrijeme odziva svih skokova na mreži itd. Na taj će način biti moguće imati centraliziranu kontrolu za otkrivanje pogrešaka ako postoje.

Sada ćemo vidjeti kako koristiti ovu važnu naredbu u Linuxu.

Kako MTR radiU ovom trenutku izvršavamo naredbu mtr u Linuxu, istražuje se mrežna veza koja se nalazi između lokalnog sustava i udaljenog hosta na kojem će se proces obaviti. Tu se, prije svega, utvrđuje adresa svakog mrežnog skoka u kojem su uključeni elementi poput mostova, usmjerivača i pristupnika, između hostova, nakon toga se vrši ping, što je slijed ECHO ICMP zahtjeva koje svaki od njih treba odrediti kvaliteta veze dostupna za svaki stroj.

Sada, tijekom ovog procesa, naredba mtr generira određene korisne statistike o svakom uređaju koje se prema zadanim postavkama ažuriraju u stvarnom vremenu. Naredba mtr je unaprijed instalirana na većini distribucija Linuxa i sada ćemo vidjeti kako to funkcionira.

1. Instalirajte MTR naredbu na Linuxu

U slučaju da nemamo instaliran mtr, možemo ga instalirati izvršavanjem sljedeće naredbe na temelju distribucije koju koristimo. Tamo unosimo slovo S za potvrdu preuzimanja i instaliranja mtr.

 sudo apt install mtr sudo yum install mtr sudo dnf install mtr

POVEĆAJTE

2. Koristite naredbu MTR na Linuxu


Nakon instalacije možemo početi koristiti mtr u Linuxu za neke zadatke koje ćemo objasniti u nastavku.

Korak 1
Jednostavan način korištenja naredbe mtr je navođenje naziva domene ili IP adrese bilo kojeg udaljenog računala kao argument, na taj način naredba mtr prikazat će izvješće o trasiranju ažurirano u stvarnom vremenu koje se može zaustaviti pritiskom na q ili ključ. sljedeća kombinacija tipki:

Ctrl + C

 mtr solutiontic.com 

POVEĆAJTE

Korak 2
Moći će se naredbom mtr prikazati numeričke IP adrese umjesto naziva hostova (FQDN, potpuno kvalificirani nazivi domena), putem parametra -n Tako:

 mtr -n www.solvetic.com

POVEĆAJTE

Korak 3
Ako želimo da naredba mtr prikazuje i imena hostova i IP brojeve, moramo koristiti zastavicu -b Tako:

 mtr -b www.solvetic.com

POVEĆAJTE

Korak 4
Ako želimo ograničiti broj pingova na određenu vrijednost i izaći iz naredbe mtr nakon izvršavanja tih pingova, moramo koristiti parametar -c, možemo vidjeti u stupcu Snt, nakon što se dostigne naznačeni broj pingova, da se ažuriranje uživo zaustavlja i da program napušta izvršavanje:

 mtr -c3 www.solvetic.com 

POVEĆAJTE

Korak 5
Druga je mogućnost konfiguriranje naredbe mtr u načinu izvješća putem indikatora -r, što je korisna opcija za generiranje statistike o kvaliteti analizirane mreže. Ovu opciju možemo kombinirati zajedno sa parametrom -c Kako bismo odredili broj pingova za izvršavanje, budući da se ove statistike ispisuju na standardnom izlazu, imat ćemo mogućnost preusmjeravanja u datoteku za kasniju analizu:

 mtr -r -c 4 Riješenje.com> mtr -izvješće 
Korak 6
Izvješće možemo provjeriti pomoću naredbe "ls", a zatim vidjeti njegov sadržaj pomoću "mačke":

POVEĆAJTE

Korak 7
Ovdje možemo dodati parametar -w kako bismo omogućili način širokog izvješća za potpuniji ispis poput ovog:

 mtr -rw -c 4 solutiontic.com> mtr -izvješće 
Korak 8
Druga alternativa korištenju je mogućnost preuređivanja izlaznih polja na željeni način zahvaljujući -o parametru:
 mtr -o "LSDR NBAW JMXI" 8.8.8.8 

POVEĆAJTE

Korak 9
Mogućnosti organiziranja su:

LPolumjer gubitka.

DIzgubljeni paketi.

RPrimljeni paketi.

SPaketi poslati.

NNovi RTT (ms).

Bmin / najbolji RTT (ms).

DOProsječni RTT (ms).

WMaksimalni RTT (ms).

V.Standardna devijacija.

GGeometrijska sredina.

JTrenutni titraj.

MSrednje podrhtavanje.

xDonji titraj.

JaIsprepleteno podrhtavanje.

Korak 10
Zadani interval u mtr za ICMP ECHO zahtjeve je jedna sekunda, to će biti moguće urediti promjenom intervala između ICMP ECHO zahtjeva promjenom vrijednosti pomoću parametra -i Tako:

 mtr -i 2 Riješenje.com 
Korak 11
Također će biti moguće koristiti TCP SYN pakete ili UDP datagrame umjesto zadanih ICMP ECHO zahtjeva zahvaljujući jednoj od sljedećih opcija:
 mtr --tcp solutiontic.com mtr --udp solutiontic.com

POVEĆAJTE

Korak 12
Za navođenje najvećeg broja skokova čija je zadana vrijednost 30 za analizu između lokalnog sustava i udaljenog stroja upotrijebit ćemo zastavicu "-m":

 mtr -m 10 8.8.8.8

POVEĆAJTE

Korak 13
Druga alternativa korištenju je postavljanje veličine paketa koji se koristi u mjeri bajta uzimanjem parametra -s Tako:

 mtr -r -s PAKETIRANJE -c 4 Riješenje.com> mtr -izvješće 
Korak 14
Neke dodatne alternative za korištenje s mtr -om su:

-hPrikazuje pomoć mtr.

-vPrikazuje rabljenu verziju mtr.

-4Koristite samo IPv4 adrese.

-6Koristite samo IPv6 adrese.

-F (Naziv datoteke) ili -naziv datotekeOdnosi se na čitanje imena hostova iz datoteke.

-xmlSpremite upit u xml format

-t, --psovkePrisiljava naredbu mtr da koristi pokazivač temeljen na terminalu.

--displaymode MODEKoristite bilo koju od sljedećih vrijednosti za prikaz rezultata, 0 (zadano) za odabir statistike, 1 za prikaz informacija bez kašnjenja i 2 za prikaz podataka s kašnjenjem.

-l, --rawSpremite podatke u neobrađenom obliku.

-csvSpremite podatke u csv formatu.

-jsonSpremite podatke u Json formatu.

--show-ipsPrikazuje i naziv hosta i IP adresu.

Pomoću naredbe mtr možemo imati jednostavniju kontrolu nad statusom naše mreže i na mnogo središnji način provjeriti njezine različite aspekte usredotočene na njezinu optimizaciju.

wave wave wave wave wave