„Linux“ komandos

Kaip paleisti „Traceroute“ sistemoje „Linux“

Kaip paleisti „Traceroute“ sistemoje „Linux“

„Traceroute“ yra „Linux“ įrankis, leidžiantis ištirti tinklo paketų maršrutus. Tai gali padėti jums nustatyti ribojantį tinklo paketinių kelionių faktorių. „Traceroute“ taip pat naudinga šalinant vangius tinklo ryšius. Šis vadovas parodo, kaip paleisti „traceroute“ sistemoje „Linux“.

Apie atsekamą maršrutą

„Traceroute“ veikia siunčiant duomenų paketus į tikslinį kompiuterį, serverį ar svetainę ir įrašant visus tarpinius veiksmus, kuriais paketai keliauja. „Traceroute“ komandos išvestis bus IP adresai ir domenų vardai, kuriais pereina paketai. Šie įrašai taip pat parodo, per kiek laiko paketai pasiekia kiekvieną paskirties vietą. Tai gali paaiškinti, kodėl kai kurių svetainių įkėlimas gali užtrukti ilgiau nei kitų, nes srauto apynių skaičius gali skirtis.

„Traceroute“ taip pat naudinga atvaizduoti vietinius tinklus. Įžvalga apie vietinio tinklo topologiją ir ryšius randama paleidus įrankį.

Atminkite, kad naudojant „traceroute“ kai kurie įrenginiai gali neveikti tinkamai. Taip gali nutikti dėl to, kad maršrutizatoriai yra sugedę, interneto paslaugų teikėjai riboja ICMP pranešimus, įrenginiai, sukonfigūruoti nesiųsti ICMP paketų (kad būtų išvengta paskirstytų DoS atakų) ir kt. Kai kurie tinklai taip pat sukonfigūruoti blokuoti „Maršruto maršruto“ užklausas.

Traceroute diegimas

„Traceroute“ yra galingas įrankis, prieinamas visoms „Linux“ disertoms. Žemiau pateikiamas trumpas komandų, skirtų „traceroute“ įdiegti įvairiuose paskirstymuose, sąrašas.

Dėl „Debian“ / „Ubuntu“ ir dariniai:

$ sudo apt install traceroute -y

Dėl Fedora ir dariniai:

$ sudo dnf įdiekite traceroute

Dėl „openSUSE“, „SUSE Linux“, ir dariniai:

$ sudo zypper traceroute

Dėl „Arch Linux“ ir dariniai:

$ sudo pacman -S traceroute

Traceroute naudojimas

Tolesniuose skyriuose parodoma, kaip naudoti „traceroute“ savo „Linux“ sistemoje.

Pagrindinis naudojimas

Pagrindinis būdas naudoti traceroute yra gana paprastas. Norint atlikti zondavimą, reikalinga tik paskirties vieta. Paskirties vieta gali būti domenas arba IP adresas.

$ traceroute linuxhint.com

$ traceroute 8.8.8.8

Jei tinklas sukonfigūruotas blokuoti trasos maršruto signalą, šis zondas bus pažymėtas žvaigždutėmis.

„IPv4“ arba „IPv6“

Pagal numatytuosius nustatymus traceroute naudos numatytąjį interneto protokolą, su kuriuo sukonfigūruota jūsų sistema. Norėdami rankiniu būdu nustatyti IP versiją, atlikite toliau nurodytą procedūrą.

Norėdami nurodyti „traceroute“ naudoti „IPv4“, naudokite „-4“ vėliavą:

$ traceroute -4 linuxhint.com

Norėdami nurodyti „traceroute“ naudoti „IPv6“, naudokite „-6“ vėliavą:

$ traceroute -6 linuxhint.com

Uostų testavimas

Jei reikia išbandyti konkretų prievadą, prievadą galima nurodyti naudojant „-p“ vėliavą. Jei norite sekti UDP, trasos maršrutas prasidės nuo nurodytos vertės ir didės su kiekvienu zondu. ICMP sekimui vertė nustatys pradinę ICMP sekos vertę. TCP ir kitiems žmonėms tai bus nuolatinis paskirties uostas, prie kurio reikės prisijungti.

$ traceroute -p 192.168.0.1

Įrenginių pavadinimų slėpimas

Kai kuriose situacijose dėl išvesties įrenginių pavadinimų išvestis gali atrodyti netvarkinga. Norėdami gauti daugiau aiškumo, galite slėpti įrenginių pavadinimus išvestyje. Norėdami tai padaryti, naudokite „-n“ (be susiejimo) vėliavą:

$ traceroute -n linuxhint.com

„Traceroute“ skirtojo laiko riba

Pagal numatytuosius nustatymus traceroute laukia 5 sekundžių, kol gaus atsakymą. Tam tikrose situacijose galite pakeisti laukimo laiką į ilgesnį arba trumpesnį nei 5 sekundės. Norėdami tai padaryti, naudokite „-w“ vėliavą. Atminkite, kad laiko vertė yra slankiojo kablelio skaičius.

$ traceroute -w 6.0 linuxhint.com

Zondavimo metodai

Yra keli metodai, kuriuos galite naudoti nuotolinio adreso tyrimui. Norėdami nurodyti traceroute naudoti ICMP aidą, naudokite „-I“ vėliavą:

$ traceroute -I linuxhint.com

Norėdami naudoti TCP SYN tyrimui, naudokite „-T“ vėliavą:

$ sudo traceroute -T linuxhint.com

Maksimalaus apynių skaičiaus nustatymas

Pagal numatytuosius nustatymus traceroute stebės 30 apynių. „Traceroute“ suteikia galimybę rankiniu būdu nustatyti stebimų apynių skaičių.

Naudokite „-m“ vėliavą su apynių skaičiumi:

$ traceroute -I -m 10 linuxhint.com

Sąsajos nurodymas

Jei prie kompiuterio yra prijungtos kelios tinklo sąsajos, gali būti naudinga nurodyti tinklo sąsają, kuri bus naudojama siunčiant paketus. Norėdami nurodyti tinklo sąsają, naudokite „-i“ vėliavą:

$ sudo traceroute -i enp0s3 linuxhint.com

Apynių užklausų skaičiaus nustatymas

Norėdami apibrėžti apynių užklausų skaičių, nurodykite šį skaičių naudodami „-q“ vėliavą:

$ traceroute -I -q 4 linuxhint.com

Paketų nukreipimas per vartus

Norėdami nukreipti paketus per tam tikrus šliuzus, naudokite parinktį „-g“, o po to - šliuzą:

$ traceroute -I -g 192.168.0.1 linuxhint.com

„Traceroute“ pagalbos puslapis

Pirmiau pateiktos demonstracijos yra tik keletas įprastų „traceroute“ būdų, ir yra dar daugiau funkcijų, kurias galite naudoti. Norėdami gauti greitą pagalbą, atidarykite „traceroute“ pagalbos puslapį naudodami šią komandą:

$ traceroute - pagalba

Norėdami gauti išsamesnį ir išsamesnį vadovą apie visas galimas traceroute parinktis, patikrinkite žmogaus puslapį naudodami šią komandą:

$ žmogaus atsekamoji trasa

Išvada

„Traceroute“ yra galingas įrankis, naudojamas tinklo diagnostikai atlikti, ir jis palaiko daugybę galimybių. Įvaldyti trasą gali prireikti šiek tiek laiko ir praktikos. Naudodami šį įrankį dažnai naudosite šiame straipsnyje aprašytus metodus.

Yra ir daugiau tokių įrankių kaip „traceroute“. Jei norite dirbti su panašiu įrankiu GUI, patikrinkite „Zenmap“, kad nuskaitytumėte tinklą. „Zenmap“ yra kito populiaraus tinklo skaitytuvo, vadinamo „Nmap“, GUI sąsaja.

Laimingo skaičiavimo!

Valdykite ir valdykite pelės judėjimą tarp kelių „Windows 10“ monitorių
„Dual Display Mouse Manager“ leidžia jums valdyti ir konfigūruoti pelės judėjimą tarp kelių monitorių, sulėtinant jo judėjimą šalia sienos. „Windows 1...
„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...