Kā palaist Traceroute operētājsistēmā Linux

How Run Traceroute Linux



Traceroute ir Linux rīks, kas ļauj izpētīt tīkla pakešu maršrutus. Tas var palīdzēt noteikt tīkla pakešu braucienu ierobežojošo faktoru. Traceroute ir noderīgs arī gausa tīkla savienojuma problēmu novēršanai. Šī rokasgrāmata parāda, kā palaist traceroute operētājsistēmā Linux.

Par traceroute

Traceroute darbojas, nosūtot datu paketes mērķa datoram, serverim vai vietnei un ierakstot visus starpposmus, pa kuriem ceļo paketes. Traceroute komandas izvade būs IP adreses un domēna vārdi, caur kuriem iziet paketes. Šie ieraksti arī parāda, cik ilgs laiks nepieciešams, lai paketes sasniegtu katru galamērķi. Tas var izskaidrot, kāpēc dažu vietņu ielāde var aizņemt ilgāku laiku nekā citu, jo satiksmes lēcienu skaits var atšķirties.







Traceroute ir noderīgs arī vietējo tīklu kartēšanai. Palaižot rīku, tiek atrasts ieskats vietējā tīkla topoloģijā un savienojumos.



Ņemiet vērā, ka, izmantojot traceroute, dažas ierīces var slikti mijiedarboties. Tas varētu būt saistīts ar maršrutētāju kļūdām, ISP ātrumu ierobežojošiem ICMP ziņojumiem, ierīcēm, kas konfigurētas nesūtīt ICMP paketes (lai novērstu izplatītus DoS uzbrukumus) utt. Daži tīkli ir arī konfigurēti, lai bloķētu izsekošanas pieprasījumus.



Traceroute instalēšana

Traceroute ir spēcīgs rīks, kas pieejams visiem Linux izplatījumiem. Zemāk ir īss komandu saraksts, lai instalētu traceroute dažādos izplatījumos.





Priekš Debian/Ubuntu un atvasinājumi:

$sudotrāpīgsuzstādīttraceroute-un



Priekš Fedora un atvasinājumi:

$sudodnfuzstādīttraceroute

Priekš openSUSE, SUSE Linux, un atvasinājumi:

$sudozypperiekšātraceroute

Priekš Arch Linux un atvasinājumi:

$sudopacman-Straceroute

Izmantojot traceroute

Turpmākajās sadaļās ir parādīts, kā izmantot traceroute savā Linux sistēmā.

Pamata lietošana

Galvenā traceroute izmantošanas metode ir pavisam vienkārša. Viss, kas nepieciešams traceroute, ir zondēšanas veikšanas galamērķis. Galamērķis var būt vai nu domēns, vai IP adrese.

$traceroute linuxhint.com

$traceroute 8.8.8.8

Ja tīkls ir konfigurēts, lai bloķētu izsekošanas signālu, tad šī zonde tiks apzīmēta ar zvaigznīti.

IPv4 vai IPv6

Pēc noklusējuma traceroute izmantos noklusējuma interneta protokolu, ar kuru ir konfigurēta jūsu sistēma. Lai manuāli iestatītu IP versiju, rīkojieties šādi.

Lai norādītu traceroute izmantot IPv4, izmantojiet karodziņu -4:

$traceroute-4linuxhint.com

Lai norādītu traceroute izmantot IPv6, izmantojiet karodziņu -6:

$traceroute-6linuxhint.com

Testēšanas ostas

Ja ir jāpārbauda konkrēts ports, portu var norādīt, izmantojot -p karodziņu. UDP izsekošanai traceroute sāksies ar norādīto vērtību un palielināsies ar katru zondi. ICMP izsekošanai vērtība noteiks sākotnējo ICMP secības vērtību. TCP un citiem tas būs pastāvīgais savienojuma galamērķa ports.

$traceroute-lpp <osta>192.168.0.1

Ierīču nosaukumu slēpšana

Dažās situācijās izvades ierīču nosaukumi var padarīt izvadi nekārtīgu. Lai iegūtu lielāku skaidrību, varat paslēpt ierīču nosaukumus no izvades. Lai to izdarītu, izmantojiet karodziņu -n (nav kartēšanas):

$traceroute-nlinuxhint.com

Traceroute taimauta ierobežojums

Pēc noklusējuma traceroute gaida atbildi 5 sekundes. Noteiktās situācijās, iespējams, vēlēsities mainīt gaidīšanas laiku, lai tas būtu ilgāks vai mazāks par 5 sekundēm. Lai to izdarītu, izmantojiet karodziņu -w. Ņemiet vērā, ka laika vērtība ir peldošā komata skaitlis.

$traceroute-iekšā 6.0linuxhint.com

Zondēšanas metodes

Ir vairākas metodes, kuras varat izmantot, lai pārbaudītu attālo adresi. Lai norādītu traceroute, lai izmantotu ICMP atbalsi, izmantojiet karodziņu -I:

$traceroute-Eslinuxhint.com

Lai zondēšanai izmantotu TCP SYN, izmantojiet karodziņu -T:

$sudotraceroute-Tlinuxhint.com

Maksimālā apiņu skaita iestatīšana

Pēc noklusējuma traceroute izsekos 30 apiņus. Traceroute piedāvā iespēju manuāli iestatīt izsekojamo apiņu skaitu.

Izmantojiet karodziņu -m ar apiņu skaitu:

$traceroute-Es -m 10linuxhint.com

Interfeisa norādīšana

Ja datoram ir pievienotas vairākas tīkla saskarnes, tas var palīdzēt norādīt tīkla saskarni, kas jāizmanto pakešu nosūtīšanai. Lai norādītu tīkla saskarni, izmantojiet karodziņu -i:

$sudotraceroute-ienp0s3 linuxhint.com

Apiņu vaicājumu skaita noteikšana

Lai definētu apiņu vaicājumu skaitu, norādiet šo numuru, izmantojot karodziņu -q:

$traceroute-Es -q 4linuxhint.com

Pakešu maršrutēšana caur vārteju

Lai maršrutētu paketes caur noteiktu vārteju, izmantojiet opciju -g, kam seko vārteja:

$traceroute-Es -g192.168.0.1 linuxhint.com

Traceroute palīdzības lapa

Iepriekš minētie paraugdemonstrējumi ir tikai daži no traceroute izplatītajiem lietojumiem, un jums ir vēl vairāk iespēju. Lai saņemtu ātru palīdzību, atveriet traceroute palīdzības lapu ar šādu komandu:

$traceroute-palīdzēt

Lai iegūtu pilnīgāku un padziļinātu ceļvedi par visām pieejamajām traceroute iespējām, pārbaudiet manu lapu ar šādu komandu:

$cilvēkstraceroute

Secinājums

Traceroute ir spēcīgs rīks, ko izmanto tīkla diagnostikai, un tas atbalsta daudzas iespējas. Traceroute apgūšana var prasīt zināmu laiku un praksi. Izmantojot šo rīku, jūs bieži izmantosit šajā rakstā aprakstītās metodes.

Tur ir vairāk tādu rīku kā traceroute. Ja vēlaties strādāt ar līdzīgu rīku GUI, pārbaudiet Zenmap, lai skenētu tīklu. Zenmap ir GUI priekšpuse citam populāram tīkla skenerim ar nosaukumu Nmap.

Laimīgu skaitļošanu!