Traceroute - Linux Command - Unix Command

traceroute - déan na pacáistí bealaigh a phriontáil chuig an óstach gréasáin

Achoimre

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

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

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

[ -dréimhse ama ] [ -z pausemsecs ]

óstach [ pacáiste ]

Cur síos

Comhiomlán mór agus casta crua-earraí líonra atá ceangailte leis an Idirlíon, atá ceangailte le chéile ag geataí. Is féidir go mbeadh sé deacair rianú a dhéanamh ar bhealach a leanann paicéid amháin (nó an geata míthreorach a d'fhágann do phaicéid) a aimsiú. Úsáideann Traceroute réimse an phrótacail IP `am chun beo 'agus iarrann sé freagra TIME_EXCEEDED ICMP a fháil ó gach geata ar an mbealach go dtí roinnt óstach.

Is é an t-ainm óstach nó uimhir IP an t-aon pharaiméadar éigeantach. Is é 40 faid an fhaisnéis réamhshocraithe deimhnithe, ach d'fhéadfaí é seo a mhéadú trí fhad pacáiste a shonrú (in bytes) i ndiaidh ainm an óstach cinn scríbe.

Is iad na roghanna eile:

-f

Socraigh an t-am tosaigh a úsáidtear sa chéad phacáiste probe amach.

-F

Socraigh an giotán "ní bhriseadh".

-d

Cumasaigh dífhabhrú leibhéal na soicéad.

-g

Sonraigh geata bealach foinse scaoilte (8 uasmhéid).

-i

Sonraigh comhéadan líonra chun an seoladh foinse IP a fháil le haghaidh na bpacáistí probe atá ag dul as oifig. De ghnáth ní bhíonn sé seo úsáideach ach amháin i gcás óstach il-homed. (Féach ar an bratach -s ar bhealach eile chun seo a dhéanamh.)

-I

Úsáid ICMP ECHO seachas datagramanna UDP.

-m

Socraigh an t-uasmhéid ama-le-beo (uaslíon na n-lúphanna) a úsáidtear i bpacáistí probe ag dul as oifig. Is é 30 réamhshocraithe an réamhshocraithe (an réamhshocraithe céanna a úsáidtear le haghaidh naisc TCP).

-n

Seoltaí seoltaí priontála go huimhreach seachas go sásúil agus uimhriúil (sábhálann seoltaí seoladh ainmneacha le haghaidh gach geata a fhaightear ar an gcosán).

-p

Socraigh an bunphród UDP port a úsáidtear i probes (Is é réamhshocrú 33434). Tá súil ag Traceroute nach bhfuil aon rud ag éisteacht le bunachar calafoirt an UDP chun bonn + uaireanta - 1 ag an óstach cinn scríbe (mar sin cuirfear teachtaireacht ICMP PORT_UNREACHABLE ar ais chun deireadh a chur leis an mbealach a rianú). Má tá rud éigin ag éisteacht le calafort sa réimse réamhshocraithe, is féidir an rogha seo a úsáid chun raon calafoirt neamhúsáidte a roghnú.

-r

Seachbhóthar na gnáth-táblaí gnáthaimh agus seoltar go díreach chuig óstach ar líonra ceangailte. Mura bhfuil an t-óstach ar líonra atá ceangailte go díreach, cuirtear earráid ar ais. Is féidir an rogha seo a úsáid chun óstáil áitiúil a phíolú trí chomhéadan nach bhfuil aon bhealach ann (m.sh., tar éis an comhéadan a thit trí ródaithe (8C)).

-s

Bain úsáid as an seoladh IP seo a leanas (a thugtar de ghnáth mar uimhir IP, ní ainm óstach) mar an seoladh foinse i bpacáistí probe ag dul as oifig. Ar na hóstach il-homed (iad siúd a bhfuil níos mó ná seoladh IP amháin acu), is féidir an rogha seo a úsáid chun an seoladh foinse a bheith ina rud seachas seoladh IP an chomhéadain a chuirtear isteach an phacáiste probe. Mura bhfuil an seoladh IP ar cheann de na seoltaí comhéadan ar an meaisín seo, déantar earráid ar ais agus ní chuirtear aon rud ar fáil. (Féach an bhratach -i ar bhealach eile chun seo a dhéanamh.)

-t

Socraigh an cineál-seirbhíse i bpacáistí probe leis an luach seo a leanas (mainneachtain náid). Ní mór an luach a bheith ina slánuimhir de dheachúlacha sa raon 0 go 255. Is féidir an rogha seo a úsáid chun a fháil amach má tharlaíonn cineálacha éagsúla seirbhíse ar bhealaí éagsúla. (Mura bhfuil 4.4bsd á reáchtáil agat, d'fhéadfadh sé seo a bheith acadúil ós rud é nach ligeann do ghnáth-líonra seirbhísí cosúil le telnet agus ftp tú an TOS a rialú). Níl gach luachanna de TOS dlíthiúil ná brí - féach an sonraíocht IP le haghaidh sainmhínithe. Is dócha go bhfuil na luachanna úsáideacha ` -t 16 '(moill íseal) agus` -t 8 ' (tréchur ard).

-v

Aschur verbose. Liostaítear pacáistí ICMP seachas TIME_EXCEEDED agus UNREACHABLEs.

-w

Socraigh an t-am (i soicindí) chun freagra a thabhairt ar rabhaidh (réamhshocraithe 5 sec).

-x

Scrios seiceálacha ip. De ghnáth, cuireann sé seo cosc ​​ar chraobhrianta ó seiceálacha IP a ríomh. I gcásanna áirithe, is féidir leis an gcóras oibriúcháin codanna den phacáiste atá fágtha a athscríobh ach gan an seiceamh a athríomhú (mar sin, i gcásanna áirithe, níl sé in ann seiceálacha a ríomh agus úsáid a bhaint as -x is cúis leo iad a chaíomhú). Tabhair faoi deara go bhfuil gá le seiceálacha de ghnáth le haghaidh an hop deireanach nuair a úsáideann probes ICMP ECHO ( -I ). Mar sin, déantar iad a ríomh i gcónaí nuair a úsáideann siad ICMP.

-z

Socraigh an t-am (i milleaicicéid) chun sos idir probes (réamhshocraithe 0). Tá roinnt córais cosúil le Solaris agus ródairí cosúil le teachtaireachtaí teoranta teorann ráta Ciscos. Is é luach maith le húsáid leis seo ná 500 (m.sh. 1/2 dara).

Déanann an clár seo iarracht an bealach a rianú a leanfadh pacáiste IP le hóstach ar an idirlíon trí phacáistí probe UDP a sheoladh le ttl beag (am chun cónaí) agus é ag éisteacht le haghaidh "níos mó ná an t-am" ICMP "ó gheata. Tosaímid ar ár bpróifíle le ttl amháin agus méadú amháin go dtí go bhfaighidh muid "calafort neamhshuite" ICMP (rud a chiallaíonn go bhfuarthas "óstáil") nó má bhuailimid uasmhéid (a mhainníonn 30 lúb agus is féidir é a athrú leis an -m bratach). Seoltar trí thomhas (athrú le bratach -q ) ag gach suíomh ttl agus tá líne clóite ag taispeáint an ttl, seoladh an gheata agus am babhta turas gach sronna. Má thagann na freagraí probe ó gheataí éagsúla, déanfar seoladh gach córas freagartha a phriontáil. Mura bhfuil freagra ann laistigh de 5 sec. eatramh ama (athraigh leis an bratach -w ), tá "*" clóite don probe sin.

Ní mian linn an óstach cinn scríbe próiseáil a dhéanamh ar na paicéid probe UDP agus mar sin tá luach nach dócha go bhfuil an calafort cinn scríbe (más rud é go bhfuil roinnt clod ar an gceann scríbe ag baint úsáide as an luach sin, is féidir é a athrú leis an bratach -p ).

D'fhéadfaí úsáid agus aschur samplach a bheith:

[yak 71]% traceroute nis.nsf.net. traceroute go nis.nsf.net (35.1.1.48), 30 leannlusanna max, 38 byte pacet 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

Tabhair faoi deara go bhfuil na línte 2 agus 3 mar an gcéanna. Tá sé seo mar gheall ar eithne buggy ar an gcóras 2ú hop - lbl-csam.arpa - a chuireann pacáistí ar aghaidh le náid ttl (fabht sa leagan dáileadh de 4.3BSD). Tabhair faoi deara go gcaithfidh tú buille faoi thuairim an dóigh a dtéann na paicéid ar fud na tíre ós rud é nach soláthraíonn NSFNet (129.140) aistrithe ainmneacha le haghaidh a SSSanna.

Sampla níos suimiúla ná:

[yak 72]% traceroute allspice.lcs.mit.edu. traceroute go allspice.lcs.mit.edu (18.26.0.115), 30 leannlusanna 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

Tabhair faoi deara go bhfuil na geataí 12, 14, 15, 16 & 17 ag luí ar shiúl, ná seol teachtaireachtaí "teorainn ama" ICMP nó ttl ró-bheag iad a sheoladh chun teacht orainn. Tá 14 - 17 ag seoladh cód Tairseach MIT C nach gcuireann "sár-am" isteach. Níl a fhios ag Dia ach an méid atá ar siúl le 12.

Féadfaidh an geata adh 12 thuasluaite a bheith mar thoradh ar fhabht sa chód líonra BSD 4. [23] (agus a díorthaigh): 4.x (x <= 3) cuireann teachtaireacht neamhshuite ag baint úsáide as cibé ttl fós sa bhunachar bunaidh datagram. Ós rud é, le haghaidh geataí, tá an ttl atá fágtha náid, ráthaítear an t-am "ICMP" níos mó ná gan é a chur ar ais chugainn. Is iomaí suimiúil é iompar an fhabhta seo nuair a fheictear é ar an gcóras cinn scríbe:

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

Tabhair faoi deara go bhfuil 12 "geataí" ann (13 an ceann scríbe deiridh) agus go bhfuil an leath deireanach acu "ar iarraidh". Is é an rud atá ag tarlú i ndáiríre ná go bhfuil an sracadh (Sun-3 ag rith Sun OS3.5) ag baint úsáide as an ttl as ár ndagagram a thagann chun cinn mar an ttl ina fhreagra ICMP. Mar sin, cuirfidh an freagra am amach ar an gcosán tuairisceáin (gan aon fhógra a sheoladh chuig duine ar bith ós rud é nach gcuirtear ICMP ar aghaidh chuig ICMP) go dtí go ndéanaimid sracfhéachaint le ttl ar a laghad dhá uair an fad. Is é i ndáiríre ach 7 lépa ar shiúl i ndáiríre. Tá freagra a thugann tuairisceán le ttl de 1 le fios go bhfuil an fhadhb seo ann. Priontaí Traceroute "!" tar éis an t-am má tá an ttl <= 1. Ós rud é go loingeann díoltóirí go leor bogearraí (Ultrix, Sun 3.x DEC) nó neamhchaighdeánach (HPUX) DEC, tá sé ag súil go bhfeicfear an fhadhb seo go minic agus / nó go dtógfaidh sé cúram ar an sprioc óstach do chromáin.

Is féidir nótaí eile a d'fhéadfadh a bheith ann tar éis an tsaoil ! H ,! N , or ! P (host, network or protocol unreachable) ,! S (theip ar an bhfoinse) ,! F- (is gá an ilroinnt - taispeántar luach Discovery MTU an RFC1191) ! X (cumarsáid toirmiscthe riaracháin) ,! V (sárú tosaigh ar an óstach) ,! C (gearradh tosaíochta i bhfeidhm), nó ! (Cód neamhshuimneach ICMP). Déantar iad seo a shainiú ag RFC1812 (rud a chuireann isteach ar RFC1716). Más rud é go n-eascraíonn beagnach na smeacháin go léir de chineál neamhshuite, tabharfaidh traceroute suas agus scoirfidh siad.

Tá an clár seo beartaithe le húsáid i dtástáil, tomhas agus bainistíocht líonra. Ba chóir é a úsáid go príomha le haghaidh aonrú lochtanna láimhe. Mar gheall ar an ualach a d'fhéadfadh sé a fhorchur ar an ngréasán, níl sé ciallmhar traceroute a úsáid le linn gnáthoibríochtaí nó ó scripteanna uathoibrithe.

Féach freisin

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