Traceroute - Lainos Awọn ofin - Òfin UNIX

traceroute - tẹ sita awọn ọna paati lọ si ile-iṣẹ nẹtiwọki

Atọkasi

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

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

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

[ -w akoko isinmi ] [ -z pausemsecs ]

ogun [ packetlen ]

Apejuwe

Intanẹẹti jẹ apejọ ti o tobi ati okunfa ti hardware nẹtiwọki, ti a sopọ pọ nipasẹ awọn ẹnu-ọna. Ṣiṣayẹwo awọn ipa ti awọn apo-ipamọ ọkan kan tẹle (tabi wiwa ẹnu-ọna ti ko tọ ti n ṣakofo awọn apo-iwe rẹ) le jẹra. Traceroute nlo akoko Ilana IP lati gbe 'aaye ati igbiyanju lati ṣafihan idahun TIME_EXCEEDED kan ICMP lati ẹnu-ọna kọọkan pẹlu ọna si ẹgbẹ kan.

Iwọn ẹtọ pataki nikan ni orukọ olupin ti nlo tabi nọmba IP . Iwọn datagram iwadi wiwa jẹ ipari 40, ṣugbọn eyi le pọ si nipa ṣafihan gigun gigun kan (ni awọn aarọ) lẹhin ibudo ogun ile-iṣẹ.

Awọn aṣayan miiran jẹ:

-f

Ṣeto akoko-to-gbe akoko ti a lo ninu apo iṣowo ti o njade akọkọ.

-F

Ṣeto awọn bit "ma ṣe ṣokuro" bit.

-d

Mu igbesoke ipele ipele.

-g

Ṣe apejuwe ọna-ọna ọna orisun alailẹgbẹ (8 o pọju).

-i

Pato asopọ nẹtiwọki kan lati gba adiresi IP orisun fun awọn apo-iwe wiwa ti njade. Eyi jẹ deede nikan wulo lori agbo-ogun ti o ni ọpọlọpọ awọn. (Wo awọn ami -s fun ọna miiran lati ṣe eyi.)

-I

Lo ICMP ECHO dipo awọn eto data ti UDP.

-m

Ṣeto akoko to pọju si-aye (Max nọmba ti hops) ti o lo ninu awọn apo-iwe wiwa ti njade. Iyipada naa jẹ 30 hops (aiyipada kanna ti a lo fun awọn isopọ TCP).

-n

Tẹ awọn ibi idaduro adiye ni igba melo kuku ju aami-iṣere ati nọmba (tọju oju-iwe adirẹsi-si-orukọ fun awọn oju-ọna kọọkan ti o wa lori ọna).

-p

Ṣeto ipilẹ nọmba ibudo UDP ti o lo ni wiwa (aiyipada ni 33434). Ireti traceroute pe ko si nkan ti o gbọ lori awọn orisun ibudo UDP lati gbe + awọn igbimọ - 1 ni ile-iṣẹ aṣoju (ki a le pada si ifiranṣẹ ICMP PORT_UNREACHABLE lati pari ipa ọna). Ti ohun kan ba ngbọ lori ibudo kan ni ibiti aiyipada, aṣayan yii le ṣee lo lati mu ibiti o ni ibudo ti ko lowu.

-r

Pade awọn tabili iṣawari deede ati firanṣẹ taara si ẹgbẹ kan lori nẹtiwọki ti a so. Ti ile-iṣẹ naa ko ba wa lori nẹtiwọki ti a so mọ, a ti fi aṣiṣe kan pada. A le lo aṣayan yii lati ping olupin agbegbe kan nipasẹ wiwo ti ko ni ipa nipasẹ rẹ (fun apẹẹrẹ, lẹhin ti a ti ṣawari wiwo naa nipasẹ sisọ (8C)).

-s

Lo adiresi IP ti o wa (eyi ti a fun ni deede bi nọmba IP, kii ṣe orukọ olupin) bi adiresi orisun ni awọn apo-iwe wiwa ti njade. Lori awọn ogun-ọpọlọ (awọn ti o ni adirẹsi IP diẹ ẹ sii), a le lo aṣayan yii lati fi agbara mu adiresi orisun lati jẹ nkan miiran yatọ si adiresi IP ti wiwo ti a firanṣẹ si apo iṣowo naa. Ti adiresi IP ko ba jẹ ọkan ninu awọn adirẹsi ipolongo ẹrọ yii, a pada si aṣiṣe ati pe ko si nkan ti o firanṣẹ. (Wo ọna-itọsọna fun ọna miiran lati ṣe eyi.)

-t

Ṣeto iru-iṣẹ-iṣẹ ni awọn apo-iwe iwadii si iye ti o tẹle (aiyipada aiyipada). Iye naa gbọdọ jẹ nọmba odidi eleemewa ni ibiti 0 si 255. A le lo aṣayan yii lati ri boya awọn ọna-iru-iṣẹ ti o yatọ ni awọn ọna oriṣiriṣi. (Ti o ko ba nṣiṣẹ ni 4.4bsd, eyi le jẹ ẹkọ niwon awọn iṣẹ nẹtiwọki deede bi telnet ati FTP ko jẹ ki o ṣakoso awọn TOS). Ko gbogbo awọn ipo ti TOS jẹ ofin tabi itumọ - wo IP spec fun awọn itumọ. Awọn iye ti o wulo jẹ jasi-- 16 '(iyara kekere) ati' -t 8 '(giga ti o ga jade).

-v

Ṣiṣẹ Verbose. A gba awọn apo-iwe ICMP ti o yatọ ju TIME_EXCEEDED ati awọn iwe-aṣẹ ti a ṣe akojọ.

-w

Ṣeto akoko (ni awọn aaya) lati duro fun idahun si ibere kan (aiyipada 5 iṣẹju-aaya).

-x

Oni balu awọn ipamọ. Ni deede, eyi n ṣe idena traceroute lati ṣe iṣiro awọn owo-ori ip. Ni diẹ ninu awọn igba miiran, ẹrọ ṣiṣe le ṣe atunṣe awọn ẹya ara ti apo ti o njade ṣugbọn kii ṣe atunkọ awọn ṣayẹwo (bẹ ninu awọn igba miiran aiyipada ni lati ko ṣe ṣayẹwo awọn iwe-iṣowo ati lilo -x fa ki wọn ṣe iṣiro). Ṣe akiyesi pe awọn atunṣe ni a maa n beere fun ireti ikẹhin nigba lilo ICMP ECHO ti n ṣawari ( -I ). Nitorina wọn n ṣe iṣiro nigbagbogbo nigba lilo ICMP.

-z

Ṣeto akoko (ni awọn milliseconds) lati da duro laarin awọn aṣawari (aiyipada 0). Diẹ ninu awọn ọna šiše bii Solaris ati awọn onimọ ipa-ọna gẹgẹbi awọn iṣiro iye Iwọn iye Ciscos. Iye ti o dara lati lo pẹlu eyi ni 500 (fun apẹẹrẹ 1/2 keji).

Eto yii ṣe igbiyanju lati ṣawari ipa ọna apamọ IP kan yoo tẹle si awọn ibudo ayelujara kan nipa gbigbe awọn apo-ipamọ iwadii UDP pẹlu kekere ttl (akoko lati gbe) lẹhinna gbọ fun ICMP "akoko ti koja" esi lati ẹnu-ọna kan. A bẹrẹ awọn iwadi wa pẹlu ttl ti ọkan ati mu nipasẹ ọkan titi ti a fi gba ICMP "ibudo ti a ko le de ọdọ" (eyi ti o tumọ si pe a ni "ile-iṣẹ") tabi ki o lu iwọn max (eyi ti awọn aṣiṣe si 30 hops & le ṣe iyipada pẹlu awọn -m Flag). Awọn aṣawari mẹta (ayipada pẹlu -q flag) ni a firanṣẹ ni ipo kọọkan ttl ati ila ti wa ni tẹjade ti o fihan ttl, adirẹsi ti ẹnu-ọna ati akoko irin-ajo yika ti wiwa kọọkan. Ti awọn idahun ibere wa lati oriṣiriṣi awọn oju-ọna, adirẹsi ti kọọkan eto idahun yoo tẹ. Ti ko ba si esi laarin 5 iṣẹju-aaya. akoko ipari akoko (yi pada pẹlu -w Flag), a "*" ti tẹjade fun wiwa naa.

A ko fẹ ki ile-ogun ti nlo lati ṣe ilana awọn apo-iwe ipamọ UDP ti a fi ṣeto ibudo ibudo si iye ti ko lewu (ti o ba jẹ pe clod ni ibi ti o nlo ni lilo iye naa, a le yipada pẹlu flag -p ).

Ayẹwo ayẹwo ati awọn oṣiṣẹ le jẹ:

[yak 71]% traceroute nis.nsf.net. traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 38 onise 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 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 -nerif22.Berkeley.EDU (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.13 (129.140.70.13) 99 ms 99 ms 80 ms 9 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

Akiyesi pe awọn ila 2 & 3 jẹ kanna. Eyi jẹ nitori ekuro buggy lori eto eto 2nd hop - lbl-csam.arpa - eyiti o fi awọn apo afẹfẹ siwaju pẹlu odo ttl kan (kokoro kan ni ikede ti a ti pin ti 4.3BSD). Ṣe akiyesi pe o ni lati ṣe amoro bi ọna awọn apo-iwe ti n gba orilẹ-ede agbe-ede niwon NSFNet (129.140) ko pese awọn itọnisọna adirẹsi-si-orukọ fun Awọn NSS.

Apeere ti o ni diẹ sii ni:

[yak 72]% traceroute allspice.lcs.mit.edu. traceroute si 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 (Msgstr.). Msgstr. (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

Akiyesi pe awọn ẹnu-ọna 12, 14, 15, 16 & 17 ni o yẹra kuro boya maṣe firanṣẹ awọn ifiranṣẹ ICMP "akoko kọja" tabi fi wọn ranṣẹ pẹlu ttl kekere diẹ lati de ọdọ wa. 14 - 17 nṣiṣẹ koodu MIT C Gateway ti ko firanṣẹ "akoko kọja" s. Olorun nikan mọ ohun ti n lọ pẹlu 12.

Ilẹkun ipalọlọ 12 ni loke le jẹ abajade ti kokoro ni 4. [23] BSD nẹtiwọki nẹtiwọki (ati awọn itọnisọna rẹ): 4.x (x <= 3) firanṣẹ ifiranṣẹ ti ko le de ọdọ nipa lilo ohunkohun ti ttl wa ninu atilẹba datagram. Niwon, fun awọn ẹnu-ọna, awọn ti o ku ttl jẹ odo, ICMP "akoko ti kọja" ti jẹ ẹri lati ko ṣe pada si wa. Iwa ti kokoro yii jẹ diẹ sii diẹ sii nigbati o farahan lori eto ti nlo:

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 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 igba. 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!

Ṣe akiyesi pe awọn "ẹnu-ọna" 12 "(13 ni aaye ikẹhin) ati pe idaji idaji wọn jẹ" sonu ". Ohun ti n ṣẹlẹ ni pe rip (Sun-3 nṣiṣẹ Sun OS3.5) nlo ttl lati data data wa bi ttl ni idahun ICMP rẹ. Nitorina, idahun yoo jẹ akoko lori ọna ipadabọ (ti a ko fi akiyesi ranṣẹ si ẹnikẹni niwonpe a ko rán ICMP si fun ICMP) titi a yoo fi ṣawari pẹlu ttl ti o kere ju igba meji lọ. Ie, rip jẹ gan nikan 7 hops kuro. Idahun ti o pada pẹlu ttl ti 1 jẹ aami pe iṣoro yii wa. Traceroute tẹ jade "!" lẹhin ti akoko ti ttl ba wa ni <= 1. Niwon omi ọkọ ayọkẹlẹ ti pọju (DEC's Ultrix, Sun 3.x) tabi ti kii ṣe deede (HPUX) software, reti lati ri iṣoro naa nigbakugba ati / tabi ṣe itọju fifa afojusun naa ogun ti awọn iwadi rẹ.

Awọn itọnisọna miiran ti o ṣee ṣe lẹhin ti akoko naa wa ! H ,! N , tabi ! P (ogun, nẹtiwọki tabi ilana ko le de ọdọ rẹ) ,! S (itọsọna orisun ti kuna) ,! F- (irọkuro ti nilo - RFC1191 Ona MTU Discovery iye ti han), X (Ibaṣepọ ti a ko gba laaye) ,! V (ogun ti o ṣẹṣẹ ṣẹ) ,! ( C cutoff cut in effect), tabi ! (Koodu ICMP ti ko le de ọdọ). Awọn wọnyi ni asọye nipasẹ RFC1812 (eyi ti o jẹ supersedes RFC1716). Ti o ba fẹrẹ jẹ gbogbo awọn iwadi wa ni diẹ ninu awọn iru ti ko ṣe le de ọdọ, traceroute yoo fi silẹ ati jade.

Eto yii ni a pinnu fun lilo ni igbeyewo nẹtiwọki, wiwọn, ati isakoso. O yẹ ki o lo ni akọkọ fun idinkuran ẹda ti ẹda. Nitori fifuye ti o le fa lori nẹtiwọki, o jẹ aṣiwère lati lo traceroute lakoko awọn iṣẹ deede tabi lati awọn iwe afọwọkọ automatẹ.

Wo eleyi na

ọnachar (8), netstat (1), ping (8)