Traceroute on Linuxi tööriist, mis võimaldab teil uurida võrgupakettide marsruute. See võib aidata teil tuvastada võrgupakettreiside piiravat tegurit. Traceroute on kasulik ka aeglaste võrguühenduste tõrkeotsinguks. See juhend näitab teile, kuidas traceroute'i Linuxis käivitada.
Traceroute kohta
Traceroute töötab, saates andmepaketid sihtarvutisse, serverisse või veebisaidile ja salvestades kõik vaheetapid, mille kaudu paketid liiguvad. Traceroute käsu väljundiks on IP -aadressid ja domeeninimed, mille kaudu paketid läbivad. Need kirjed näitavad ka seda, kui kaua kulub pakettide jõudmiseks igasse sihtkohta. See võib selgitada, miks mõne veebisaidi laadimine võib võtta kauem aega kui teiste, kuna liiklushüpete arv võib varieeruda.
Traceroute on kasulik ka kohalike võrkude kaardistamiseks. Tööriista käitamisel leitakse ülevaade kohaliku võrgu topoloogiast ja ühendustest.
Pange tähele, et traceroute'i kasutamisel ei pruugi mõned seadmed hästi suhelda. Selle põhjuseks võivad olla ruuterite vead, Interneti-teenuse pakkujate kiirust piiravad ICMP-teated, seadmed, mis on konfigureeritud mitte saatma ICMP-pakette (hajutatud DoS-rünnakute vältimiseks) jne. Mõned võrgud on samuti konfigureeritud blokeerima traceroute-päringuid.
Traceroute installimine
Traceroute on võimas tööriist, mis on saadaval kõikidele Linuxi distributsioonidele. Allpool on lühike nimekiri käskudest installida traceroute erinevatesse distributsioonidesse.
Sest Debian/Ubuntu ja tuletised:
$sudoasjakohanepaigaldadatraceroute-ja
Sest Fedora ja tuletised:
$sudodnfpaigaldadatracerouteSest openSUSE, SUSE Linux, ja tuletised:
$sudozyppersissetracerouteSest Arch Linux ja tuletised:
$sudopacman-StracerouteTraceroute'i kasutamine
Järgmised jaotised näitavad teile, kuidas kasutada traceroute'i oma Linuxi süsteemis.
Põhikasutus
Esmane meetod traceroute kasutamiseks on üsna lihtne. Traceroute vajab ainult sondeerimise sihtkohta. Sihtkohaks võib olla kas domeen või IP -aadress.
$traceroute linuxhint.com$traceroute 8.8.8.8
Kui võrk on konfigureeritud jälgimissignaali blokeerimiseks, tähistatakse seda andurit tärnidega.
IPv4 või IPv6
Vaikimisi kasutab traceroute vaikimisi Interneti -protokolli, millega teie süsteem on konfigureeritud. IP -versiooni käsitsi seadistamiseks toimige järgmiselt.
Selleks, et traceroute'il IPv4 kasutada, kasutage lippu -4:
$traceroute-4linuxhint.com
Selleks, et traceroute'il IPv6 kasutada, kasutage lippu -6:
$traceroute-6linuxhint.comPortide testimine
Kui on vaja konkreetset porti testida, saab pordi määrata lipu -p abil. UDP jälgimise jaoks algab traceroute antud väärtusega ja suureneb iga sondiga. ICMP jälgimisel määrab väärtus algse ICMP jada väärtuse. TCP ja teiste jaoks on see pidev ühenduse sihtpunkt.
$traceroute-lk <sadam>192.168.0.1
Seadmete nimede peitmine
Mõnes olukorras võivad väljundis olevad seadme nimed muuta väljundi räpaseks. Selguse huvides saate seadme nimed väljundi eest peita. Selleks kasutage lippu -n (kaardistamata):
$traceroute-nlinuxhint.com
Traceroute ajalõpu piirang
Vaikimisi ootab traceroute vastuse saamiseks 5 sekundit. Teatud olukordades võiksite muuta ooteaja pikkuseks või väiksemaks kui 5 sekundit. Selleks kasutage lippu -w. Pange tähele, et aja väärtus on ujukomaarv.
$traceroute-sisse 6.0linuxhint.com
Sondimismeetodid
Kaug -aadressi uurimiseks saate kasutada mitmeid meetodeid. ICMP kaja kasutamiseks traceroute määramiseks kasutage lippu -I:
$traceroute-Minalinuxhint.com
TCP SYN -i kasutamiseks sondimiseks kasutage lippu -T:
$sudotraceroute-Tlinuxhint.com
Hüpete maksimaalse arvu määramine
Vaikimisi jälgib traceroute 30 hüpet. Traceroute pakub võimalust käsitsi määrata jälgitavate humalate arvu.
Kasutage lippu -m koos humalate arvuga:
$traceroute-Mina -m 10linuxhint.com
Liidese määramine
Kui arvutiga on ühendatud mitu võrguliidest, võib abi olla pakettide saatmiseks kasutatava võrguliidese määramisest. Võrguliidese määramiseks kasutage lippu -i:
$sudotraceroute-minaenp0s3 linuxhint.com
Humala päringute arvu määramine
Hüppe päringute arvu määramiseks määrake see number lipu -q abil:
$traceroute-Mina -q 4linuxhint.com
Pakettide suunamine lüüsi kaudu
Pakettide marsruutimiseks läbi teatud lüüsi kasutage valikut -g, millele järgneb lüüs:
$traceroute-Mina -g192.168.0.1 linuxhint.com
Traceroute abileht
Ülaltoodud meeleavaldused on vaid mõned traceroute'i tavalistest kasutusviisidest ja teil on veelgi rohkem funktsioone. Kiire abi saamiseks avage traceroute abileht järgmise käsuga:
$traceroute-abi
Täielikuma ja põhjalikuma juhendi saamiseks kõigi saadaolevate traceroute-suvandite kohta vaadake man-lehte järgmise käsuga:
$meestraceroute
Järeldus
Traceroute on võimas tööriist, mida kasutatakse võrgu diagnostikas, ja seda toetab palju võimalusi. Traceroute omandamine võib nõuda aega ja harjutamist. Selle tööriista kasutamisel kasutate sageli käesolevas artiklis kirjeldatud meetodeid.
Seal on rohkem selliseid tööriistu nagu traceroute. Kui soovite GUI -s sarnase tööriistaga töötada, siis vaadake võrgu skannimiseks Zenmapi. Zenmap on teise populaarse võrguskanneri Nmap GUI kasutajaliides.
Head arvutamist!