Järgmises artiklis heidame pilgu MTR-ile. See on võrguanalüüsi tööriist ja mida hakkame käsurealt kasutama. See on lihtne ja mitme platvormiga programm, mis ühendab traceroute ja ping programmide funktsionaalsuse ühes tööriistas.
Kui MTR töötab, uurib ta seda võrguühendus kohaliku süsteemi ja kaughosti vahel mida täpsustame. Kõigepealt määrake hostide vahel iga võrgu hüppe aadress. Seejärel pingutab igaüks iga masina lingi kvaliteedi määramiseks.
Nagu traceroute, trükib see programm teavet pakettide läbitud tee kohta. Alates hostist, kus MTR töötab, kuni kasutaja määratud siht hostini. Samuti on võimalik määrata kaugmasina tee vastamise protsendi printimisel ning kõigi kohaliku süsteemi ja kaugmasina vaheliste võrguhüpete reageerimisajad.
Selle toimingu ajal MTR loob iga masina kohta kasuliku statistika. Neid värskendatakse vaikimisi reaalajas. Programmi käivitamisel saadetakse ICMP-paketid elamise aega (TTL) korrigeerides, et näha hüppeid, mida pakett teeb lähtekoha ja sihtkoha vahel. Pakettkadu või reageerimisaja järsk suurenemine võib olla märk halbast ühendusest, ülekoormatud hostist või isegi keskeltläbi rünnakust.
Installige MTR
Leiame selle tööriista eelinstallitud enamikus Gnu / Linuxi distributsioonides ja seda on üsna lihtne kasutada. Kui te ei leia MTR-i installimist, saate selle installida Ubuntuni vaikepaketi halduri abil. Peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama sinna:
sudo apt install mtr
Mõned näited MTR-i kasutamisest
Lihtsaim näide, mida saame MTR-iga kasutada, on argumendina serveriseadme domeeninime või IP-aadressi esitamine, näiteks google.com või 216.58.223.78. See käsk näitab meile traceroute'i aruannet värskendatakse reaalajas, kuni sulgeme programmi, vajutades q või Ctrl + C.
mtr google.com
Arvuliste IP-aadresside kuvamine
Saame sundida MTR-i näitama IP-aadressid hostinimede asemel. Selleks peame kasutama ainult -n, nagu allpool näidatud:
mtr -n google.com
Vaadake hostinimesid ja numbrilisi IP-sid
Kui meid huvitab MTR-i näitamine nii hostinimed kui ka IP, peame kasutama ainult -b:
mtr -b google.com
Piirake pingide arvu
Pingide arvu piiramiseks konkreetse väärtusega ja MTR-ist väljumiseks pärast neid pinge kasutame -c. Kui vaatame Snt veerg, kui määratud arv pinge on saavutatud, peatub otsevärskendus ja programm väljub. Selles näites vallandatakse 4 pingi.
mtr -c 4 google.com
Looge võrgustatistika
Seda programmi saab konfigureerida aruanderežiimis. Selleks kasutame -r, mis on kasulik võimalus genereerimiseks statistika võrgu kvaliteedi kohta. Saame seda võimalust kasutada koos -c, et määrata pingide arv. Kuna statistika trükitakse standardväljundile, saame selle edasiseks analüüsimiseks faili suunata.
mtr -r -c 4 google.com > mtr-reporte
Korrastage väljundväljad
Samuti suudame väljundväljad korrastada viisil, mis meid kõige rohkem huvitab. See on võimalik tänu -o valikule, nagu allpool näidatud. See võib tähenduse saamiseks vaadake MTR-i manulehte väljade siltidest.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
Intervall ICMP ECHO taotluste vahel
Vaikimisi on intervall ICMP ECHO taotluste vahel üks sekund. Seda saab muuta uue määramisega taotluste vaheline intervall väärtuse muutmine -i abil.
mtr -i 2 google.com
Määrake hüpete maksimaalne arv
Saame määrata maksimaalse hüpete arvu. The vaikimisi on 30. Selle abil saame uurida kohaliku süsteemi ja kaugmasina vahel. Selleks kasutame -m, millele järgneb meid huvitav väärtus.
mtr -m 35 216.58.223.78
Määrake kasutatud paketi suurus
Testides võrgu kvaliteeti, saame seda teha määrake paketi suurus. See on täpsustatud baitides kasutades -s. Järgmises käsus peame andma väljale PACKETSIZE arvulise väärtuse:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR-i abi
Kõik kasutajad, kes seda vajavad, saavad selle programmi jaoks abi, kui heidavad pilgu manulehele. Selles leiame rohkem kasutusvõimalusi.
man mtr
Saame kasutada ka abimenüü mida pakub programm oma liideselt, vajutades klahvi H.