Kaip naudoti „Traceroute“ komandą „Linux“.

Kaip Naudoti Traceroute Komanda Linux



Operacinės sistemos naudoja paketus duomenims perduoti tinkle. Tai yra maži informacijos gabalai, pernešantys duomenis ir keliaujantys tarp įrenginių. Be to, iškilus bet kokiai tinklo problemai, paketai padeda nustatyti pagrindinės problemos priežastį. Kaip? Sekant tų paketų maršrutą.

„Linux“ komanda „traceroute“ padeda susieti paketų kelią keliaujant į konkrečią vietą. Tai dar labiau padeda šalinti tinklo delsos, paketų praradimo, tinklo šuolius, DNS sprendimo problemas, lėtą prieigą prie svetainės ir kt. Taigi, šiame tinklaraštyje paaiškinsime paprastus būdus, kaip naudoti komandą traceroute Linux sistemoje.







Kaip naudoti „Traceroute“ komandą „Linux“.

Pirma, traceroute nėra iš anksto įdiegtas daugelyje Linux platinimų. Tačiau galite jį įdiegti vykdydami vieną iš toliau pateiktų komandų pagal savo sistemą:



Operacinė sistema komandą
Debian/Ubuntu sudo apt install traceroute
Fedora sudo dnf įdiegti traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper įdiegti traceroute

Įdiegę galite įgyvendinti komandą traceroute įvesdami:



traceroute < paskirties_IP >

  i-option-in-hostname-command





Pakeiskite įrenginio IP adresu paskirties vietoje. Kai paleisite komandą, jūsų sistema parodys apynių sąrašą su IP adresu ir atsako laiku. Apyniai yra įrenginiai, per kuriuos jūsų paketai pereina keliaujant į konkrečią vietą. Pavyzdžiui, „Google“ IP adresui naudokite komandą traceroute:

traceroute 8.8.8.8

  traceroute-command



Rezultate rodomas tik vienas šuolis, o kiti pažymimi žvaigždute (*). Taip atsitinka todėl, kad vėlesni šuoliai neatsakė per 3 sekundžių skirtąjį laikotarpį. Be to, komanda traceroute pagal numatytuosius nustatymus naudoja DNS skiriamąją gebą, kad gautų apynių prieglobos pavadinimus, o tai sulėtina procesą. Galite praleisti šią dalį ir nukreipti ją, kad būtų rodomi tik IP adresai, naudodami parinktį -n:

traceroute -n < paskirties_IP >

  n-option-in-traceroute-command

Jei norite apriboti apynių skaičių, naudokite parinktį -m kartu su komanda traceroute:

traceroute -m N < paskirties_IP >

  m-option-in-traceroute-command

Čia vietoj N įdėkite norimą apynių skaičių. Vykdant rezultatuose bus grąžintas tik N apynių skaičius. Komanda traceroute rodo tik kiekvieno šuolio kelionės pirmyn ir atgal laiką (RTT). Tačiau išsamesnės informacijos apie laiką galite gauti naudodami parinktį -I:

traceroute -Aš < paskirties_IP >

  i-option-in-traceroute-command

Ši komanda siunčia ICMP aido užklausą, kad būtų galima gauti tikslesnius RTT duomenis. Pavyzdžiui, perimkite „Google“ pavyzdį:

Patarimas : Jei jūsų nurodyta paskirties vieta riboja ICMP paketus, galite atsekti UDP paketus naudodami parinktį -U:

traceroute -IN < paskirties_IP >

  u-option-in-traceroute

Jei norite ištirti daugiau traceroute parinkčių, paleiskite žemiau esančią komandą:

traceroute --padėkite

  help-option-in-traceroute-command

Greitas apibendrinimas

„Traceroute“ yra nuostabi CLI programa, kurią galite naudoti norėdami diagnozuoti su tinklu susijusias problemas sistemoje „Linux“. Jis seka paketų kelią, kad nustatytų visas esmines tinklo problemas. Taigi, mes paaiškinome kiekvieną detalę apie komandą traceroute, naudodamiesi kai kuriais pavyzdžiais.