Traceroute - Linux Command - Kev hais ua haujlwm Unix

Traceroute - luam cov khoom ntim coj mus rau cov tswv tsev network

Synopsis

traceroute [ -dFInrvx ] [ -f first_ttl ] [ -g rooj vag ]

[ -i iface ] [ -m max_ttl] [ -p chaw nres nkoj ]

[ -q nqueries ] [ -s src_addr ] [ -t ca ]

[ -w waittime ] [ -zaumemsecs ]

party [ packetlen ]

Kev piav qhia

Hauv Internet yog ib qho loj thiab nyuaj aggregation ntawm kho vajtse, txuas nrog ua ke los ntawm gateways. Taug qab taug kev ntawm ib txoj kev rau cov khoom ua raws li (los yog nrhiav txoj hau kev tsis zoo uas cuam tshuam rau koj cov pob ntawv) yuav tsis yooj yim. Traceroute siv cov kev cai lij choj ntawm IP rau lub sij hawm los nyob ua ke thiab npaj siab los tawm tsam ICMP TIME_EXCEEDED cov lus teb los ntawm txhua qhov kev taw qhia raws txoj kev mus rau qee tus tswv tsev.

Qhov tsuas yog qhov ntsuas parameter yog lub hom phiaj uas tus tswv tsev lossis tus IP naj npawb . Lub hauv paus kev sojntsuam datagram ntev yog 40 bytes , tab sis qhov no yuav raug nce los ntawm specifying ib pob ntawv ntev (hauv paus) tom qab lo lus uas peb siv lub npe.

Lwm cov kev xaiv yog:

-f

Teem caij thawj zaug-rau-nyob siv nyob rau hauv thawj kev sojntsuam pob ntawv.

-F

Teem lub "tsis fragment" ntsis.

-d

Pab kom muaj qhov leb nyob deb deb.

-g

Qhia kom meej tias qhov chaw xoob lem hauv txoj kev loj (qhov ntau tshaj 8).

-i

Qhia kom meej lub network interface kom tau qhov chaw tus IP qhov chaw rau kev soj ntsuam cov lus qhia. Qhov no feem ntau tsuas yog pab tau ntawm ib lub koomhaum uas muaj ntau hom. (Saib qhov - chij rau lwm txoj hau kev los ua qhov no.)

- Kuv

Siv ICMP ECHO tsis txhob siv UDP datagrams.

-m

Teem cov sij hawm max-rau-nyob (tus naj npawb ntawm cov hops) siv hauv kev sojntsuam uas niaj hnub ua. Lub neej ntawd yog 30 hops (tib lub neej siv rau kev sib txuas TCP).

-n

Sau cov vev xaib qhov chaw ntau zuj zus es tsis txhob ua lub cim thiab nquag (txuag cov npe chaw nyob-rau-lub npe ntawm txhua lub rooj hauv kev pom ntawm txoj kev).

-p

Teem caij rau UDP chaw nres nkoj siv rau hauv probes (vim yog 33434). Traceroute vam tias tsis muaj dab tsi yog mloog UDP cov chaw nres nkoj los luj + nhops - 1 ntawm cov tswv yim tswv tsev (vim li no tus ICMP PORT_UNREACHABLE cov lus yuav raug xa rov qab rau txoj kev lawv cov kev sib txuas lus). Yog hais tias muaj ib yam dab tsi uas mloog ntawm ib qho chaw nres nkoj hauv lub neej ua ke, qhov kev xaiv no tuaj yeem siv los xaiv qhov chaw nres nkoj tsis siv.

-r

Tshem tawm cov txheej txheem kev niaj hnub thiab xa ncaj nraim mus rau ib lub party rau ntawm lub network txuas. Yog hais tias tus tswv tsev tsis nyob rau ntawm lub network txuas ncaj qha, qhov yuam kev rov qab. Qhov kev xaiv no tuaj yeem siv rau ping ib lub hauv zos los ntawm ib lub interface uas tsis muaj txoj hauv kev los ntawm nws (piv txwv li, tom qab lub interface tau nqis los ntawm kev khiav (8C)).

-S

Siv qhov chaw nyob hauv IP no (uas feem ntau yog muab tus IP tus naj npawb, tsis yog ib lub hostname) raws li qhov chaw nyob hauv cov ntawv soj ntsuam ua ke. Nyob rau ntau lub hom phiaj (cov uas muaj ntau tshaj ib tus IP chaw nyob), qhov kev xaiv no yuav siv los yuam kom tau qhov chaw nyob los ua lwm yam tsis yog qhov chaw nyob tus IP ntawm qhov kev ntsuam xyuas lub hnab ntawv xa tuaj. Yog hais tias qhov chaw tus IP tsis yog ib qho ntawm no lub tshuab qhov chaw nyob, qhov yuam kev rov qab thiab tsis muaj dab tsi xa tuaj. (Saib qhov -i chij rau lwm txoj hau kev los ua qhov no.)

-t

Teeb hom kev ua haujlwm hauv kev sojntsuam rau cov nqi hauv qab no (default zero). Tus nqi yuav tsum yog ib tug zauv uas muaj pes tsawg ntawm 0 mus rau 255. Qhov kev xaiv no siv tau los xyuas seb puas muaj ntau hom kev ua hauj lwm hauv ntau txoj kev. (Yog tias koj tsis tau khiav 4.4 xiav, qhov no kuj yuav yog qhov kev kawm txij li cov kev pabcuam txuas lus xws li telnet thiab ftp tsis pub koj tswj TOS). Tsis yog txhua qhov tseem ceeb ntawm TOS yog txoj cai lossis muaj txiaj ntsig - saib IP spec rau cov ntsiab lus. Qhov tseem ceeb muaj txiaj ntsig yog tej zaum ' -tis 16 ' (qeeb qeeb) thiab ` -t 8 '(siab hauv siab).

-v

Verbose tso zis. Tau txais ICMP pob ntawv uas tsis yog TIME_EXCEEDED thiab UNREACHABLEs tau teev tseg.

-w

Teem lub sijhawm (hauv vib nas this) tos kom teb rau ib qho kev sojntsuam (vim 5 sec.).

-x

Toggle ip checksums. Nquag, qhov no ua rau kom tsis muaj kev cuam tshuam los ntawm kev xam cov ntawv checksums. Qee zaum, qhov kev khiav hauj lwm muaj peev xwm overwrite qhov chaw ntawm cov ntawv ntim tab sis tsis rov ntsuas tus checksum (yog li qee lub neej qhov tseeb yog tsis xam checksums thiab siv -x ua rau lawv yuav tsum tau calcualted). Nco ntsoov tias checksums feem ntau yuav tsum tau siv rau qhov kawg plaw thaum siv ICMP ECHO probes ( -I ). Li ntawd, lawv yeej ib txwm suav thaum siv ICMP.

-z

Teem lub sijhawm (hauv milliseconds) kom ncua ntawm probes (default 0). Tej lub tshuab xws li Solaris thiab routers xws li Ciscos tus nqi txwv icmp lus. Tus nqi zoo siv rau qhov no yog 500 (piv txwv li 1/2 thib ob).

Qhov kev pab cuam no sim nrhiav txoj kab ntawv IP uas yuav ua raws li qee cov neeg hauv Internet uas tau qhib UDP daim ntawv thaij nrog lub me me (lub sijhawm los nyob) ces mloog ICMP "lub sijhawm tshaj" teb ntawm lub qhov rooj. Peb pib peb cov probes nrog ib tug ttl ntawm ib tug thiab nce ntawm ib tug kom txog rau thaum peb tau txais ib qho chaw nres nkoj ICAC "unreachable" (uas txhais tau hais tias peb tau txais "party") los yog ntaus ib max (uas sai rau 30 hops & hloov nrog lub -m chij). Peb qhov kev sib tw (hloov nrog -q chij) raug xa mus rau ntawm txhua qhov chaw hu ua ttl thiab ib kab ntawv luam tawm uas yog tus ttl, qhov chaw nyob ntawm lub rooj vag thiab lub sij hawm mus ncig ntawm txhua qhov kev sojntsuam. Yog tias qhov kev sojntsuam teb tau los ntawm txawv gateways, qhov chaw nyob ntawm txhua txoj kabke yuav raug luam tawm. Yog tias tsis muaj lus teb li ntawm 5 sec. timeout interval (hloov nrog lub -w chij), tus "*" sau rau qhov kev soj ntsuam ntawd.

Peb tsis xav kom lub hom phiaj uas yuav los ua tus UDP sojntsuam ces qhov chaw nres nkoj lo lus uas peb muab tso rau ib qho tsis txaus ntseeg (yog tias qee qhov clod rau ntawm lo lus uas peb siv ntawd tus nqi, nws yuav raug hloov nrog -p chij).

Ib qho qauv siv thiab tso tawm tej zaum yuav yog:

[hlawv 71]% traceroute nis.nsf.net. traceroute rau nis.nsf.net (35.1.1.48), 30 hops max, 38 bytes pob ntawv 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32. 216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms 5 ccn -polyglow (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms 8 129.140. 70 ms 2 ms 1 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1 .1.48) 239 ms 239 ms 239 ms

Nco ntsoov tias kab 2 & 3 zoo li qub. Qhov no yog vim muaj qhov teeb meem tua kab ua rau lub vib vwm thib ob - lbl-csam.arpa - uas forwards packets nrog xoom ttl (kab laum nyob hauv version 4.3BSD). Nco ntsoov tias koj yuav tsum twv seb cov khoom ntim twg tau txais kev sib tw ntawm lub teb chaws txij li thaum NSFNet (129.140) tsis muab qhov chaw nyob rau hauv lub npe rau nws cov NSS.

Ib qho piv txwv ntxiv yog:

[kaw 72]% traceroute allspice.lcs.mit.edu. traceroute rau allspice.lcs.mit.edu (18.26.0.115), 30 hops max 1 helios.ee.lbl.gov (128.3.112.1) 0 ms 0 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ms 19 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 19 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 19 ms 39 ms 39 ms 5 ccn-nerif22 .Berkeley.EDU (128.32.168.22) 20 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 59 ms 119 ms 39 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 39 ms 8 129.140.70.13 ( 129.140.70.13) 80 ms 79 ms 99 ms 9 129.140.71.6 (129.140.71.6) 139 ms 139 ms 159 ms 10 129.140.81.7 (129.140.81.7) 199 ms 180 ms 300 ms 11 129.140.72.17 (129.140.72.17) 300 ms 239 ms 239 ms 12 * * * 13 128.121.54.72 (128.121.54.72) 259 ms 499 ms 279 ms 14 * * * 15 * * * 16 * * * 17 * * * 18 ALLSPICE.LCS.MIT.EDU (18.26 .0.115) 339 ms 279 ms 279 ms

Nco ntsoov tias cov gateways 12, 14, 15, 16 thiab 17 hops tseg tog twg los tsis xa ICMP "sijhawm tshaj" cov lus los yog xa lawv nrog ib tug mel me me kom mus txog rau peb. 14 - 17 yog khiav ntawm MIT C Gateway code uas tsis xa "lub sijhawm tshaj" s. Vaj tswv tsuas paub txog dab tsi yog yuav mus nrog 12.

Lub qhov rooj qhib ntsiag to 12 nyob rau saum toj no tej zaum yuav tshwm sim ntawm kab laij nyob rau hauv 4. [23] BSD network code (thiab nws cov derivatives): 4.x (x <= 3) xa ib zaj lus uas siv tsis tau txuas mus rau ttl datagram. Txij li, rau gateways, tus ttl ntxiv yog xoom, ICMP "lub sijhawm dhau" yog guaranteed tsis ua nws rov tuaj rau peb. Tus cwj pwm ntawm cov kab no yog me ntsis ntxiv nthuav thaum nws tshwm rau ntawm qhov kev qhia peb:

1 pubos.ee.lbl.gov (128.3.112.1) 0 ms 0 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 19 ms 39 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1 ) 19 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 19 ms 5 ccn-nerif35.Berkeley.EDU (128.32.168.35) 39 ms 39 ms 39 ms 6 csgw. Berkeley.EDU (128.32.133.254) 39 ms 59 ms 39 ms 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 rip.Berkeley.EDU (128.32.131.22) 59 ms 39 ms! 39 ms!

Daim ntawv ceeb toom hais tias muaj 12 "gateways" (13 yog qhov kawg lo lus uas peb) thiab raws nraim li ib nrab ntawm lawv yog "ploj lawm". Dab tsi yog tshwm sim yog tias rip (Sun-3 khiav Sun OS3.5) siv cov ttl los ntawm peb cov datagram mus txog raws li tus ttl hauv nws cov lus ICMP. Yog li, cov lus teb yuav tawm sijhawm rau ntawm txoj kev rov qab los (tsis muaj tsab ntawv ceeb toom xa mus rau leej twg vim ICMP tus xa tsis xa mus rau ICMP) kom txog thaum peb soj ntsuam nrog ib tug ttl uas yog tsawg kawg yog ob zaug txog kev ntev. Ie, rip yog tiag tiag xwb 7 hops tseg. Ib lub teb uas rov qab los nrog ib tus ttl ntawm 1 yog qhov clue no qhov teeb meem no tshwm sim. Traceroute luam tawm ib "!" tom qab lub sijhawm yog lub npe hu ua ttl <= 1. Vim tias cov neeg muag khoom xa tsis tau ntau dua (DEC Ultrix, Sun 3.x) lossis tsis yog tus qauv (HPUX) software, cia siab tias yuav pom qhov teebmeem no thiab / los yog saib xyuas kev xaiv lub hom phiaj tus tswv ntawm koj cov probes.

Lwm qhov kev qhia ntxiv tom qab lub sij hawm yog H,! N , los yog P! P (tus tswv tsev, network los yog cov tsis paub meej unreachable),! S (qhov chaw ua tsis tau), F- (fragmentation xav tau - txoj kev MTU Discovery tus nqi muaj nuj nqi) ! X (kev sib txuas lus tswj kev cai txwv tsis pub ua) ,! V (tus tswv hauv tsev ua txhaum loj tshaj), C! (Qhov kev txiav tawm hauv qhov pib), lossis ! (ICMP unreachable code). Cov no yog txhais los ntawm RFC1812 (uas yog supersedes RFC1716). Yog hais tias yuav luag tag nrho cov probes ua rau qee yam tsis tsim nyog, traceroute yuav tawm thiab tawm.

Qhov kev pabcuam no yog tsim los siv rau hauv kev tshuaj ntsuam xyuas, ntsuas, thiab kev tswjhwm. Nws yuav tsum raug siv feem ntau rau kev rho tawm kev txhaum cai. Vim hais tias ntawm cov khoom thauj nws tuaj yeem ua rau hauv lub network, nws yog qhov tsis zoo siv lub sijhawm thaum khiav haujlwm los ntawm kev sau ntawv.

Saib kuj

(8), netstat (1), ping (8)