Traceroute - Fermandariya Linux - Fermana Unix

traceroute - print packets print bike navnîşana torê

Synopsis

traceroute [ -dFInrvx ] [ -f first_ttl ] [ -g gateway ]

[ -i iface ] [ -m max_ttl] [ -p port ]

[ -q naqeries ] [ -s src_addr ] [ -t tos ]

[ -w waittime ] [ -z pausemsecs ]

mêvandar [ packetlen ]

Terîf

Înternetê yekîtiyeke mezin û tevlihev e ku pîşesaziya torê ye, bi hev re girêdayî gateways. Tracking trails of one's follow (an deriyê derveyî dîtina ku pakêtên we derxînin) dibe ku dijwar be. Traceroute protokolê IP- time-time-to-be 'tê bikaranîn û hewldanên ku ji bo her gewherê bi rêvek hinek mêvandar an ICMP TIME_EXCEEDED re bigire.

Paramentera yekane tenê navnîşê navnîşa navîn an jî IP-ê ye . Dîmagramê datagramê ya dirêjahî 40 bayît hene , lê ev dikare bi navnîşa mêvûvanê xanî ya mêvûvanîya dirêj ((bites) paketek zêde dibe.

Vebijêrkên din hene:

-f

Di destpêka pêşniyarên pêşniyarên pêşniyarê de karanîna destpêkê-dem-ê bikar bînin.

-F

Bitikîne "bitikîne" bit.

-d

Dabeşkirina socket-level debugging.

-g

Gateeway (8 max max) ji rêyên çavkaniyek vekirî binivîse.

-ez

Navnîşa torneyê diyar bike ku navnîşên IP-ê ji bo pakêtên pêşniyarên pêşniyarên çavkaniyê bigirin. Ew bi gelemperî tenê li ser malpera pir malperî kêrhatî ye. ( Bersîv-yê ala ji bo rêyek din bibînin.)

-EZ

Di nav datagramên UDP de bi ICMP ECHO bikar bînin.

-m

Maximum-to-live (number of max of hops) di pakêtên pêşniyarên pêşdibistanê de têne bikaranîn. Bişkojka 30 hops (heman vekirî ji bo girêdana TCP-ê tê bikaranîn).

-n

Hêvên navnîşên çapemeniyê bi sembolîkî û hejmarî bi nimûne navnîşên çapkirinê (ji bo rêgeziya navnîşan-nav-nav-navekî navnîşê ji her deriyê ve tê dîtin).

-p

Navekî porta UDP saz bike ku di testan de (bikaranîn default 33434 e). Traceroute hêvî dike ku tiştek li ser portsên UDP li ser bingeha bingehîn + nhops - 1 li mêveya mazûvanê (ji bo ICMP PORT_UNREACHABLE dê ji bo rêwîtina rêwîtiyê winda bike). Heke tiştek li ser porta di navnîşa navekî bihîstinê de, ev bijare bikar anîn ku ji bo qada porta neçalak hilbijêre.

-r

Bixebitin normalên tablesên normal û bi rasterast li nav malpera torê girêdayî bişînin. Heke mêvandar ne li ser torê yekser re girêdayî ne, çewtiyek vegerî ye. Vê vebijêre bikar anîn ku bi rêya veguherandineke navxweyî ya ku bi rêya rê ve tune ye (wek mînak, piştî ku interface ji hêla rê ve hatibû veguherandin (8C) ve tê bikaranîn.

-s

Navnîşana IP-ê navnîşan (Bikaranîna giştî ya IP-ê, ne navekî navnîşî) wekî navnîşana çavkaniya çavdêriya li pakêtên pêşberê pêşniyar têne dayîn. Li mêvandarên pir-maled (yên ku bi bêtir ji navnîşana IP-ê), ev bijare bikar anîn ku ji navnîşa çavkaniya çavkaniya ku ji bila IP-navnîşa IP-ê li pêşnavê pakêtê şandiye bihêz bike. Heke navnîşa IP-ê ne ji navnîşên navnîşên vê makîneyê ne, çewtiyek vegerandin û tiştek nayê şandin. (Ji alîyê din-ê ala ji bo rêyek din bibînin.)

-t

Pêkûpela pêşniyarên li ser pakêtên pêşniyarên bi binirxîne jêrîn (pîvana mîheng) bike. Pêdivî ye ku di nav rêjeya 0 heta 255 de rêjeya dîktatorî be. Ev bijare dikare bikar anîn ku bibînin ka kîjan cûreyên cureyên cuda yên cuda di rêyên cuda de. (Heke ku hûn 4.4bb dimeşînin, ev dibe ku ji ber xizmetên normal ên wekî telnet û ftp nabe ku hûn TOS kontrol bikin) akademîk be. Ne hemî nirxên TOS yên qanûnî an jî wateya ne - nimûne IP IP ji bo nirxandinan binêrin. Hêjeyên bikarhênerên bikarhêner dikarin ` -t 16 '(kêm dereng) û` -t 8 ' (zûtirîn derbas dibe).

-v

Output output. Pirtûka ICMP ji hêla TIME_EXCEEDED û UNREACHABLEs ve têne nivîsandin.

-w

Demê (di sisiyan) da ku ji bo bersivê bersiva pêşniyarê bisekinin (5 sekreke standardî).

-x

Ip checksums toggle. Bi gelemperî, ev ji traceroute veguherîne ji hesabên ip checksums ne. Di hin hinek rewşan de, pergala xebitandinê dikare beşên pakêtên derveyî li ser binivîsin, lê nayê kontrola kontrola (ew di hin hiqûqî de derbasdar e ku nexşeyên kontrolê nayên hesibandin û x- xaçkirina wan bi wan re hesibandin). Têbigihin ku ji bo hêvên kontrolê yên gelemperî hewce ne ku dema lêkolînên ICMP ( II ) bikar bînin. Ji ber ku ew bi kar anîna ICMP re herdem herdem têne hesibandin.

-z

Demjimêra (milliseconds) bike ku di navbera pêvajoyan (default 0) de bikişînin. Hin sîstemên wekî Solaris û rêwarker ên wekî mesajên Ciscos yên sînor ên IPMM-ê sînor dikin. Nirxa baş e ku bi vê yekê re 500 mîlyar (mînakek duyemîn) ye.

Ev bernameyên hewceyên ku rêvegirtina IP-ê de dê li ser hin malperên înternetê yên li ser paketeyên UDP lêkolînek bi tîtalek piçûk (dema ku bijîn) dê dihêle û paşê guhdarî bike ku ji bo ICMP "demek dirêj ve" bersiv da. Em bi pirsên xwe re bi tîta yek re dest pê bikin û heta ku em ji bo ICMP "pargala pêdivî ne" pargîdanî "(tê wateya ku em bi" mêvandar ") digirin an jî herî zêde (xaçaxên ku ji 30 hops re veguherînin û bi -m al). Di sê pirsan de (guherîna al- Q-Q ) li ser her ttlê şandin û rêzek rêzek ttl, navnîşa dergehê û serdema rêwîtiyê ya her lêkolîn nîşan dide. Heke bersivên lêpirsîn ji dergehên cuda cuda ne, navnîşa her kesê sîstema bersivê were çap kirin. Ger bersiva 5 secê tune. dema demjimêra navîn (guhertinên bi -w- flag), ji bo "*" ve tête çap kirin.

Em ne naxwazin merivê mêvandarê pêvajoya UDP pêşniyaz bikin, da ku pargîdeya gazê nirxek nirxî ye (heger hinek li ser qada qada wê bikar bînin, ew bi al-flagê veguherînin).

Sample use and output may be:

[yak 71]% traceroute nis.nsf.net. traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 38 byte packet 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 çirkan 39 ms 19 çirkan 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 çirkan 3 hevokên hevcotî komepeyva 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 çirkan 40 ms 39 çirkan 5 ccn -nerif22.Berkeley.EDU (128.32.168.22) 39 çirkan 39 ms 39 Ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 çirkan 59 çirkan 7 131.119.2.5 (131.119.2.5) 59 çirkan 59 ms 59 çirkan 8 129.140. 70.13 (129.140.70.13) 99 çirkan 99 çirkan 80 çirkan 9 129.140.71.6 (129.140.71.6) 139 çirkan 239 çirkan 319 çirkan 10 129.140.81.7 (129.140.81.7) 220 çirkan 199 ms 199 çirkan 11 nic.merit.edu (35.1 Tê nîşandan 1. 0 hevokên hevcotî komepeyva "239 çirkan de hat dîtin.Bîrên wergeran bi destê mirovan tên afirandin, lê dibe ku rêzkirina kombersê bibe sedema çewtiyan

Têbînî ku 2 û 3 rêzan eyn e. Ji ber ku pergala 2-ê hopê ya laşê kûçik e-lbl-csam.arpa - ku ji hêla pakêtan re bi tîtalek tixûb e (a bug di belavkirinê ya 4.3BSD) de ye. Têbînî ku hûn difikirin ku riya pakêt ji ber ku NSFNet (129.140) ji bo NSS-ê ji bo wergerên navnîşan-navnîşan nayên danîn.

Nimûneyeke balkêştir e:

[yak 72]% traceroute allspice.lcs.mit.edu. traceroute to 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 çirkan 39 ms 39 ms 5 ccn-nerif22 .Berkeley.EDU (128.32.168.22) 20 çirkan 39 ms 39 çirkan 6 128.32.197.4 (128.32.197.4) 59 çirkan 119 çirkan 39 ms 7 131.119.2.5 (131.119.2.5) 59 çirkan 59 çirkan 39 ms 8 129.140.70.13 ( 129.140.70.13) 80 çirkan 79 çirkan 99 çirkan 9 129.140.71.6 (129.140.71.6) 139 çirkan 139 ms 159 çirkan 10 129.140.81.7 (129.140.81.7) 199 çirkan 180 ms 300 ms 11 129.140.72.17 (129.140.72.17) 300 ms 239 çirkan 239 çirkan 12 * * * 13 128.121.54.72 (128.121.54.72) 259 çirkan 499 çirkan 279 milyar 14 * * * * * * * * * * * * * * * * * * * * * * * * * * * ALLSPICE.LCS.MIT.EDU (18.26 çirkan de hat dîtin.Bîrên wergeran bi destê mirovan tên afirandin, lê dibe ku rêzkirina kombersê bibe sedema çewtiyan. .0.115) 339 çirkan 279 çirkan 279 çirkan de

Têbigirin ku 12, 14, 15, 16 & 17 hûrsên dûr derxistin yan jî naxwazin ICMP "mesajan bêtir" peyam kirin an jî ttl jî piçûk bişînin ku em bigihîjin me bişînin. 14 - 17 di kodê MIT C Gateway de digerin ku "wext" derbas dibe. Xwedê tenê dizane ku çi bi 12 re ye.

Dîtina bêdeng 12 di nav jorîn de dibe sedema encama bugê 4. [23] kodê ya BSD (û jêderkên wê): 4.x (x <= 3) ji bo peyamek nakêşkêşî bişîne ku her talan di rastîn de dimîne datagram Ji ber ku, ji bo derveyî, TTLê mayî ye, ICMP "dem ve bêtir" garantî ye ku ew venegerin vê yekê me. Riya ku ev bugê li ser sîstema destûra xuya dibe:

1 helios.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 çirkan 3 hevokên hevcotî komepeyva 9 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 çirkan 40 ms 19 çirkan 5 ccn-nerif35.Berkeley.EDU (128.32.168.35) 39 ms 39 ms 39 ms 6 csgw. Berkeley.EDU (128.32.133.254) 3.3 * 5 * * * 9 * * * * * * * * * * * * * * * * * * * * 13 * rip.Berkeley.EDU (128.32.131.22) 59 ms! 39 milyar! 39 milyar!

Têbînî ku 12 "gateways" (13 qezencê dawîn e) hene û heya heya nîvê wan ji "winda" ne. Çi dibe ku çi dibe, ew rip (radyoya Sun-3 ya Sun Sun 3-3) tê bikaranîna ttl ji ji datagramê ve tê bikaranîn ku wekî TTL di bersiva ICMP de ye. Ji ber vê yekê, bersiva dê li ser veguhestina wextê ye (bi nişkek kesek kesî şandiye ku ji bo ICMP ji bo ICMP nayê şandin) heta ku em bi tîtalîzma herî kêm du rêyên rê de rêve dikin. Ie, rip tenê bi 7 hops dûr e. Bersivek ku bi tîta 1 re vegerîne ev eşkere ev pirsgirêk heye. Traceroute print "a" piştî dema ku tîta ye <= 1. Ji ber ku vendor gelek pir xerîb (DEC's Ultrix, Sun 3.x) an nivîsbarê ne-standard (HPUX) digerin, hêvî dikin ku ev pirsgirêk pir caran pir bibînin û / an jî lênêrîna armanca hilbijêre mêvandarên we.

Wekî din şertên din ên ku ji hêla demjimêr re ne , h !! N , an ! P (mêvandar, torok an jî protokola neheqkirî),! S (rêwîtiya çavkaniyê nekiriye), F- (dabeşkirina hewceyê - - Rêjeya RFC1191 Path MTU nirxa lêgerînê tê nîşandan) ! X (Rêveberiya têkiliyên pêwendî qedexe ye) ,! V (vîdyona pêşdankirina mêvandar), C: (ICMP koda neheqkirî). Ev ji RFC1812 têne diyarkirin (ji RFC1716 re vegotin). Heke hema hema hemû lêkolînên encam li hinek cûreyek neheqkirî, traceroute dê bistînin û derkeve.

Ev bernameyê ji bo ceribandina testê, pîvana û birêveberê torê ye. Divê bi taybetî ji bo tengahîkirina destûra rêbazê bikar anîn. Ji ber ku barkirina wê dikare li ser networkê bikişîne , ew nehêle ku traceroute di operasyonên normal de an jî ji hêla şîfreyên otomatîkî bikar bînin.

Herwiha binêrin

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