Traceroute - Linux Command - Unix Command

traceroute - manonta fonosam-pandeha mankany amin'ny mpampiantrano

Synopsis

traceroute [ -DFInrvx ] [ -f voalohany_ttl ] [ -g gate ]

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

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

[ -w waittime ] [ -z pausemsecs ]

host [ packetlen ]

Description

Ny aterineto dia fikambanana lehibe sy sarotra ny fitaovana an-tserasera, mifamatotra amin'ny vavahady. Ny fanaraha-maso ny làlan'ny sari-tanin'ny sari-tany (na ny fitadiavana ny varavarana misoroka izay manala ny fonosana) dia mety ho sarotra. Mampiasa ny fotoana tokony hampiasana ny " protocol IP" ny traceroute ary manandrana mamoaka valiny ICIME TIME_EXCEEDED avy amin'ny vavahady tsirairay amin'ny lalana mankany amin'ny mpampiantrano.

Ny mari-pahaizana tsy maintsy atao ihany no anarana nomena anarana na nomerao IP . Ny isa 40 isam- bolana no mety ho lany daty, saingy mety hampitombo izany amin'ny famaritana ny lanjan'ny pake (amin'ny bytes) aorian'ny anaran'ny mpampiantrano.

Safidy hafa dia:

-f

Ampifanaraho amin'ny toeram-pandaharam-potoana voalohany ny fotoana voalohany ampiasana azy.

-F

Amboary ny "do not fragment" bit.

-d

Ampidino ny haavon'ny lozam-pifamoivoizana.

-g

Lazao ny vavahadin-tseranana malalaka (8 ambony).

-i

Ampidiro ny interface-n'ny tambazotra mba hahazoana ny adiresy IP-n'ireo loham-pandaharana. Izany dia mahasoa amin'ny mpivarotra maromaro. (Jereo ny saina -s amin'ny fomba hafa hanaovana izany.)

-i

Ampiasao ECHO ICMP fa tsy UDP datagrams.

-m

Ampifanaraho ny isan'ireo fotoana lava indrindra (ambony maromaro) ampiasaina amin'ny fonosam-pitsapana. Ny default dia karazana 30 (mitovy ny default ampiasaina amin'ny fifandraisana TCP).

-n

Manontania adiresy hop fa tsy tarehimarika sy laharan-tariby (manavotra ny adiresy imailaka amin'ny adiresy nomena ny vavahady tsirairay hita eo amin'ilay lalana).

-p

Ampidiro ny laharana UDP fototra ampiasaina amin'ny fandefasana (33434). Traceroute dia manantena fa tsy misy mihaino eo amin'ny toeram-pivarotana UDP ho an'ny fototra + nhops - 1 amin'ny mpizahantany mankany amin'ny toerana (hiverina ny hafatra ICMP PORT_UNREACHABLE hanafoana ny fitiliana ny lalana). Raha misy zavatra mihaino eo amin'ny seranan-tsambo amin'ny lahatahiry misimisy, dia azo ampiasaina io safidy io mba hisafidianana sehatra port.

-r

Atsofohy ireo tabilao mahazatra ary mandefa mivantana any amin'ny mpampiantrano iray ao anaty tamba-jotra. Raha tsy ao anaty tambajotra mifandray mivantana ilay mpampiantrano, dia averina ny fahadisoana iray. Io safidy io dia azo ampiasaina hanamboarana mpiantrano eo an-toerana amin'ny alàlan'ny interface izay tsy misy lalana mankany aminy (ohatra, rehefa nidina ny interface (8C).

nerlandey

Ampiasao ity adiresy IP manaraka ity (izay matetika no nomena ny nomeraon'ny IP, fa tsy anarana nomena anarana) ho toy ny adiresy loharanom-pandaharana. Ho an'ireo mpampiantrano marobe (ireo manana adiresy IP mihoatra ny iray), ity safidy ity dia azo ampiasaina hanery ny adiresy loharano ho zavatra hafa ankoatry ny adiresy IP momba ny interface izay alefa ny pocket. Raha toa ny adiresy IP tsy iray amin'ireo adiresy mailaka io, dia averina ny fahadisoana ary tsy misy na inona na inona. (Jereo ny saina -i amin'ny fomba hafa hanaovana izany.)

-t

Amboary ny karazana-tolotra ampiasaina ao amin'ny fonosana samihafa amin'ity sandany ity (default zero). Ny lanjany dia tokony ho laharam-pahamehana amin'ny laharana 0 hatramin'ny 255. Io safidy io dia azo ampiasaina raha te hahita raha toa ka samy hafa ny karazam-panompoana. (Raha toa ka tsy mandeha 4.4bsd ianao, mety ho academique izany satria ny serivisy serivisy mahazatra toy ny telnet sy ftp dia tsy mamela anao hifehy ny TOS). Tsy ny sanda rehetra amin'ny TOS dia ara-dalàna na manan-danja - jereo ny karazana IP amin'ny famaritana. Ny soatoavina mahasoa dia angamba ' -t 16 ' (ambany kely) ary ` -t 8 '(avo lava).

-v

Verbose output. Nahazoana fonosana ICMP hafa fa tsy TIME_EXCEEDED ary UNREACHABLEs no voatanisa.

-w

Amboary ny fotoana (miampy segondra) mba hiandry valiny amin'ny probe (5 sec.).

-x

Hikirakira tsipika ip. Amin'ny ankapobeny, izany dia manakana ny trameroute tsy hanamarina ny tsipika ip. Amin'ny toe-javatra sasany, ny rafitra fiasa dia afaka manoratra ny ampahany ao amin'ny fonosana misokatra saingy tsy manitsy ny checksum (ka ny sasany dia tsy manombina ny sécurité surveillance ary mampiasa -x mahatonga azy ireo ho ampitaina). Mariho fa matetika no tsy maintsy atao amin'ny hopitaly farany amin'ny sehatra hopitaly ny ICCP ( -I ). Noho izany dia voaisa foana izy ireo rehefa mampiasa ICMP.

-z

Amboary ny fotoana (amin'ny milisgonda) mba hijanonana eo anelanelan'ny fanandramana (default 0). Ny rafitra sasany toy ny solaris sy routers toy ny Ciscos dia mamaritra ny hafatra icmp. Ny sanda mety ampiasaina amin'izany dia 500 (ohatra 1/2 segondra faharoa).

Ity tetikasa ity dia manandrana manitsy ny làlana ipoiran'ny IP iray dia hanaraka ny mpampiantrano sasany amin'ny alàlan'ny fanombohana packet UDP miaraka amin'ny ttl kely (fotoana hiainana) ary hihaino ny valin'ny ICMP "fotoana fohy" avy amin'ny vavahady iray. Manomboka ny sombin-tsaintsika amin'ny ttl ny iray ary mitombo isaky ny iray mandra-pahatonganantsika ny "port portable unreachable" (midika hoe isika dia "manamboatra") na mametraka max (izay mametraka ho 30 hops & afaka ovaina amin'ny -m sainam-pirenena). Ny telo samihafa (miova amin'ny saina -q ) dia alefa amin'ny ttl tsirairay ary misy tsipika manonta mampiseho ny ttl, adiresy ny vavahady ary ny fotoana fitsangatsanganana isaky ny andrana. Raha tonga avy any amin'ireo vavahady samihafa ny valiny, dia hatao pirinty ny adiresin'ny rafitra tsirairay. Raha tsy misy valiny ao anatin'ny 5 seg. Dingana fanelanelanana (miova miaraka amin'ny saina -w ), ny "*" dia vita printy ho an'io fanandramana io.

Tsy tianay ny mpizaha toerana hanapahana ny fonosana UDP mba hahafahan'ilay seranan-tsambo mankany amin'ny toerana tsy mety. (Raha toa ka mampiasa izany lanja izany ny clod amin'ny toerana misy azy, dia azo ovaina miaraka amin'ny saina -p ).

Ny fampiasana sy ny famoahana ohatra dia mety:

[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 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.81.7 139 ms 199 ms 199 ms 11 nic.merit.edu .1.48) 239 ms 239 ms 239 ms

Mariho fa ny andalana 2 & 3 dia mitovy. Izany dia vokatry ny kernel mpanimba amin'ny rafitra hophop faharoa - lbl-csam.arpa - izany dia mitondra ny fonosana miaraka amin'ny tlx zero (bug iray amin'ny fizarana fizarana 4.3BSD). Mariho fa tsy maintsy maminavina ny làlana alehan'ireo entana ireo ny fonosana satria ny NSFNet (129.140) dia tsy manome ny anaran'ny adiresy adiresy ho an'ny NSSes.

Ohatra iray mahaliana kokoa ny:

[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 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 tapitrisa 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

Mariho fa ny vavahady 12, 14, 15, 16 & 17 dia miala na tsy mandefa hafatra ICMP "fotoana lehibe" na mandefa azy ireo amin'ny kely loatra mba hahatongavana aminay. Ny 14 - 17 dia mihazakazaka ny baiko MIT C izay tsy mandefa "fotoana lehibe". Andriamanitra irery ihany no mahalala ny zava-mitranga amin'ny 12.

Ny varavarana mangina 12 ao ambony dia mety ho vokatry ny bug ao amin'ny 4. [23] BSD ny tambajotran'ny BSD (sy ny vokany): 4.x (x <= 3) dia mandefa hafatra tsy azo ialana amin'ny fampiasana izay mbola tavela ao amin'ny datagram. Satria, ho an'ny vavahady, ny tll sisa dia zero, ny ICMP "fotoana be loatra" dia azo antoka fa tsy hamerina izany amintsika. Ny fitondrantenan'ity bug ity dia somary mahaliana kokoa rehefa miseho eo amin'ny rafitra toby:

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!

Mariho fa misy "vavahady 12" (13 no faran'ny farany) ary ny ampahany farany amin'izy ireo dia "tsy hita". Ny tena zava-mitranga dia ny rip (Masoandro Sun3 3 mandeha Sun33.5) dia mampiasa ny ttl avy amin'ny daty arrivée toy ny ttl amin'ny valiny ICMP. Noho izany, ny valiny dia hivoaka amin'ny lalana miverina (tsy misy fampandrenesana nalefa ho an'ny olona hatramin'ny ICMP dia tsy nalefa ho an'ny ICMP) mandra-pahitantsika amin'ny ttl izay farafaharatsiny indroa ny làlana lalana. Eny, rip dia tena leo fotsiny. Ny valiny iray miverimberina miaraka amin'ny ttl of 1 dia singa iray misy ity olana ity. Mampiaka-peo ny "Traceroute"! aorian'ny fotoana raha ttl <= 1. Koa satria ny mpividy dia mandefa betsaka ny software (Ultrix, Sun 3.x) (na DEC) na rindrambaiko tsy miankina (HPUX) efa ela (DEC) dia miandrandra ny mahita io olana io matetika ary / na mikarakara ny lasibatra ny mpanohana anao.

Mety misy ny fanamarihana hafa azonao aorian'io fotoana io ! H,! N , na ! P (mpampiantrano, tambajotra na protocol tsy azo havaozina),! S (tsy mandeha ny lalana),! F- (ny sobika ilaina - Ny sanda RFC1191 Path dia maneho azy) ! X (fifandraisana ara-dalàna voarara) ,! V (fanitsakitsahana virtoaly taloha),! C (fanakanana fiovan'ny toetr'andro), na ! (Fehezan-teny ICMP tsy azo ovaina). Ireo dia voafaritry ny RFC1812 (izay mamaritra ny RFC1716). Raha toa ka saika tsy misy azo tsapain-tanana ny soso-kevitra rehetra, dia handao sy hivoaka ny trameroute.

Ity fandaharan'asa ity dia natao hampiasaina amin'ny fanandramana sy ny fitiliana ary ny fitantanana tambajotra. Tokony hampiasaina voalohany indrindra amin'ny fisorohana ny fahadisoana. Noho ny enta-mavesatra mety hametrahana ao anaty tamba-jotra, tsy fahendrena ny hampiasa traceroute mandritra ny fampiharana ara-dalàna na amin'ny scripty maoderina.

Jereo ihany koa

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