Seuraavassa artikkelissa aiomme tarkastella MTR: tä. Se on verkkoanalyysityökalu ja jota aiomme käyttää komentoriviltä. Se on yksinkertainen ja monitasoinen ohjelma, joka yhdistää traceroute- ja ping-ohjelmien toiminnot yhdessä työkalussa.
Kun MTR on käynnissä, se tutkii verkkoyhteys paikallisen järjestelmän ja etäisännän välillä jonka määrittelemme. Ensin määritetään kunkin verkko-osoitteen osoite isäntien välillä. Sitten se pingottaa kukin määrittääkseen jokaisen koneen linkin laadun.
Kuten traceroute, tämä ohjelma tulostaa tietoja pakettien kulkemasta polusta. Isännästä, jossa MTR on käynnissä, käyttäjän määrittelemään kohdepalvelimeen. On myös mahdollista määrittää etäkoneen polku samalla, kun tulostetaan vasteprosentti, samoin kuin kaikkien paikallisen järjestelmän ja etäkoneen välisten verkkohyppyjen vasteajat.
Tämän toimenpiteen aikana MTR tuottaa hyödyllisiä tilastoja jokaisesta koneesta. Nämä päivitetään oletusarvoisesti reaaliajassa. Kun suoritat ohjelmaa, ICMP-paketit lähetetään säätämällä eloaikaa (TTL), jotta voidaan nähdä sarja hyppyjä, jotka paketti tekee lähteen ja kohteen välillä. Pakettihäviön tai vasteajan äkillinen nousu voi olla merkki huonosta yhteydestä, ylikuormitetusta isännästä tai jopa ihminen keskellä -hyökkäyksestä.
Asenna MTR
Löydämme tämän työkalun esiasennettuna useimpiin Gnu / Linux-jakeluihin ja sitä on melko helppo käyttää. Jos et löydä MTR: ää asennettuna, voit asentaa sen Ubuntuniin käyttämällä oletuspaketinhallintaa. Meidän on vain avattava pääte (Ctrl + Alt + T) ja kirjoitettava siihen:
sudo apt install mtr
Joitakin esimerkkejä MTR: n käytöstä
Yksinkertaisin esimerkki, jota voimme käyttää MTR: n kanssa, on antaa etälaitteen verkkotunnus tai IP-osoite argumenttina, esimerkiksi google.com tai 216.58.223.78. Tämä komento näyttää meille jäljitysreitti-raportin päivitetään reaaliajassa, kunnes suljet ohjelman, painamalla q tai Ctrl + C.
mtr google.com
Näytä numeeriset IP-osoitteet
Pystymme pakottamaan MTR: n näyttämään IP-osoitteet isäntänimien sijaan. Tätä varten meidän on käytettävä vain -n kuten alla on esitetty:
mtr -n google.com
Näytä isäntänimet ja numeeriset IP-osoitteet
Jos olemme kiinnostuneita MTR-näytöistä sekä isäntänimet että IP, meidän on käytettävä vain -b:
mtr -b google.com
Rajoita pingien määrää
Jos haluat rajoittaa pingien määrän tiettyyn arvoon ja poistua MTR: stä näiden pingien jälkeen, käytämme -c: tä. Jos katsomme Snt-sarake, kun määritetty määrä pingeja on saavutettu, päivitys pysähtyy ja ohjelma poistuu. Tässä esimerkissä ammutaan 4 pingiä.
mtr -c 4 google.com
Luo verkkotilastot
Tämä ohjelma voidaan määrittää raporttitilassa. Tätä varten käytämme -r, joka on hyödyllinen vaihtoehto luoda tilastot verkon laadusta. Voimme käyttää tätä vaihtoehtoa yhdessä -c määrittääksesi pingien määrän. Koska tilastotiedot tulostetaan vakiotulosteeseen, voimme ohjata ne tiedostoon jatkoanalyysiä varten.
mtr -r -c 4 google.com > mtr-reporte
Järjestä tuloskentät
Pystymme myös järjestämään tuloskentät meitä kiinnostavalla tavalla. Tämä on mahdollista alla esitetyn -o-vaihtoehdon ansiosta. Se voi katso merkitys MTR-man-sivulta kenttätarrat.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
ICMP ECHO -pyyntöjen väli
Oletusväli ICMP ECHO -pyyntöjen välillä on yksi sekunti. Tätä voidaan muuttaa määrittämällä uusi pyyntöjen välinen aika arvon muuttaminen käyttämällä -i.
mtr -i 2 google.com
Määritä hyppyjen enimmäismäärä
Pystymme määrittämään hyppyjen enimmäismäärän. oletus on 30. Tämän avulla voimme tutkia paikallisen järjestelmän ja etäkoneen välillä. Tätä varten käytämme -m: ää, jota seuraa meidät kiinnostava arvo.
mtr -m 35 216.58.223.78
Aseta käytetyn paketin koko
Testaamalla verkon laadun voimme aseta paketin koko. Tämä määritetään tavuina käyttämällä -s. Seuraavassa komennossa meidän on annettava numeerinen arvo PACKETSIZE-kentälle:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR-ohje
Jokainen sitä tarvitseva käyttäjä voi saada apua tässä ohjelmassa katsomalla man-sivua. Sieltä löydämme lisää vaihtoehtoja käyttöön.
man mtr
Voimme myös käyttää ohjevalikko ohjelman tarjoama käyttöliittymästä painamalla H-näppäintä.