Nākamajā rakstā mēs apskatīsim MTR. Tas ir tīkla analīzes rīks un ko mēs izmantosim no komandrindas. Tā ir vienkārša un daudzplatformu programma, kas apvieno traceroute un ping programmu funkcionalitāti vienā rīkā.
Kad MTR darbosies, tas izpētīs tīkla savienojums starp vietējo sistēmu un attālo resursdatoru ko mēs norādām. Vispirms iestatāt katra tīkla lēciena adresi starp saimniekiem. Pēc tam tas nosauks katru no tiem, lai noteiktu katras mašīnas saites kvalitāti.
Tāpat kā traceroute, šī programma drukā informāciju par pakešu veikto ceļu. No saimniekdatora, kurā darbojas MTR, uz lietotāja norādītu mērķa resursdatoru. Tāpat būs iespējams noteikt maršrutu uz attālo mašīnu, vienlaikus drukājot atbildes procentuālo daļu, kā arī visu tīkla lēcienu atbildes laikus starp lokālo sistēmu un attālo mašīnu.
Šīs operācijas laikā, MTR ģenerē noderīgu statistiku par katru iekārtu. Pēc noklusējuma tie tiek atjaunināti reāllaikā. Palaižot programmu, ICMP paketes tiek nosūtītas, pielāgojot laiku līdz dzīvot (TTL), lai redzētu lēcienu sēriju, ko pakete veic starp izcelsmi un galamērķi. Pēkšņs pakešu zuduma vai reakcijas laika pieaugums var liecināt par sliktu savienojumu, pārslogotu resursdatoru vai pat uzbrukuma "cilvēks vidū".
Instalējiet MTR
Mēs atradīsim šo rīku iepriekš instalēta lielākajā daļā Gnu/Linux izplatījumu un tas ir diezgan viegli lietojams. Ja nevarat atrast instalēto MTR, varat to instalēt Ubuntun, izmantojot noklusējuma pakotņu pārvaldnieku. Mums būs tikai jāatver terminālis (Ctrl + Alt + T) un jāieraksta tajā:
sudo apt install mtr
Daži MTR izmantošanas piemēri
Vienkāršākais piemērs, ko varam izmantot ar MTR, ir norādīt attālās mašīnas domēna nosaukumu vai IP adresi kā argumentu, piemēram, google.com vai 216.58.223.78. Šī komanda parādīs mums traceroute ziņojumu atjaunināts reāllaikā, līdz aizveram programmu, nospiežot q vai Ctrl + C.
mtr google.com
Skatīt ciparu IP adreses
Varēsim piespiest MTR rādīt IP adreses, nevis resursdatora nosaukumus. Šim nolūkam mums būs jāizmanto tikai -n, kā parādīts zemāk:
mtr -n google.com
Skatiet resursdatora nosaukumus un ciparu IP
Ja mūs interesē MTR rādīšana gan resursdatora nosaukumi, gan IP, mums būs jāizmanto tikai -b:
mtr -b google.com
Ierobežojiet ping skaitu
Lai ierobežotu ehotestēšanas reižu skaitu līdz noteiktai vērtībai un izietu pēc MTR, mēs izmantosim taustiņu -c. Ja mēs skatāmies uz Snt kolonna, tiklīdz ir sasniegts norādītais ehotestēšanas reižu skaits, tiešraides atjaunināšana tiek pārtraukta un programma tiek aizvērta. Šajā piemērā tiks aktivizēti 4 ping.
mtr -c 4 google.com
Ģenerējiet tīkla statistiku
Šo programmu var konfigurēt atskaites režīmā. Lai to izdarītu, mēs izmantosim -r, kas ir noderīga ģenerēšanas iespēja statistika par tīkla kvalitāti. Šo iespēju varam izmantot kopā ar -c, lai norādītu ping skaitu. Tā kā statistika tiek drukāta uz standarta izvades, mēs varēsim tos novirzīt uz failu tālākai analīzei.
mtr -r -c 4 google.com > mtr-reporte
Sakārtojiet izvades laukus
Arī izvades laukus varēsim sakārtot tā, kā mūs interesē visvairāk. Tas ir iespējams, pateicoties opcijai -o, kā parādīts zemāk. Tā var jēgu skatiet MTR rokasgrāmatā no lauka etiķetēm.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
Intervāls starp ICMP ECHO pieprasījumiem
Noklusējuma intervāls starp ICMP ECHO pieprasījumiem ir viena sekunde. To var mainīt, norādot jaunu intervāls starp pieprasījumiem mainot vērtību, izmantojot -i.
mtr -i 2 google.com
Norādiet maksimālo lēcienu skaitu
Varēsim norādīt maksimālo lēcienu skaitu. The noklusējuma vērtība ir 30. Ar to mēs varēsim pārbaudīt starp vietējo sistēmu un attālo mašīnu. Lai to izdarītu, mēs izmantojam -m, kam seko vērtība, kas mūs interesē.
mtr -m 35 216.58.223.78
Iestatiet izmantotās paketes izmēru
Pārbaudot tīkla kvalitāti, mēs varēsim iestatiet paketes izmēru. Tas ir norādīts baitos izmantojot -s. Nākamajā komandā laukam PACKETSIZE būs jāpiešķir skaitliska vērtība:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR palīdzība
Jebkurš lietotājs, kuram tas ir nepieciešams, var saņemt palīdzību saistībā ar šo programmu, apskatot man lapu. Tajā mēs atradīsim vairāk lietošanas iespēju.
man mtr
Mēs varam arī izmantot palīdzības izvēlne ko piedāvā programma no tās saskarnes, nospiežot taustiņu H.