Tīklošanas jomā savienojamības problēmu diagnosticēšanā un novēršanā ļoti svarīgi ir izprast ceļu, ko datu paketes iet no viena punkta uz otru. Viens no vērtīgākajiem instrumentiem šim nolūkam ir traceroute> komanda Linux. Šajā rakstā mēs iedziļināsimies tās sarežģītībā traceroute> komandu, izpētot tās funkcionalitāti, opcijas un sniedzot visaptverošus piemērus, lai ilustrētu tās lietošanu.
Ievads Traceroute:
` traceroute`> komanda ir tīkla diagnostikas rīks, ko izmanto, lai IP tīklā izsekotu pakešu maršrutam no avota līdz galamērķim. Tas sniedz vērtīgu ieskatu tīkla ceļā, tostarp apiņu (maršrutētāju) skaitu starp avotu un galamērķi un katra lēciena turp un atpakaļ laiku (RTT).
Traceroute pamata sintakse:
` pamata sintakse traceroute`> komanda ir šāda:
traceroute [options] destination>
Iespējas: Var izmantot dažādas opcijas, lai pielāgotu komandas traceroute darbību, ļaujot lietotājiem norādīt tādus parametrus kā maksimālo apiņu skaitu, zondes skaitu vienā lēcienā un katras zondes taimautu.
Traceroute izvades izpratne:
Kad tas tiek izpildīts,traceroute>komanda nodrošina detalizētu izvadi, kas atklāj pakešu ceļu, lai sasniegtu galamērķi. Katra izvades rinda apzīmē lēcienu maršrutā, parādot maršrutētāja IP adresi, tā resursdatora nosaukumu (ja pieejams) un zondes turp un atpakaļ laiku (RTT).
Traceroute pieejamās opcijas
| Opcija | Apraksts |
|---|---|
| -4 | Izmantojiet IPv4 |
| -6 | Izmantojiet IPv6 |
| -F | Nefragmentējiet paketi |
| -f first_ttl | Sāciet no pirmā TTL lēciena |
| -g vārti | Novietojiet paketi caur vārtiem |
| -m max_ttl | Iestatiet maksimālo apiņu skaitu |
| -n | Neatrisiniet IP adreses par domēna vārdiem |
| -p ports | Iestatiet mērķa portu |
| -q nqueries | Iestatiet zondes skaitu katram lēcienam |
| iepakojums | Pilns paketes garums |
| – palīdzēt | Parādiet palīdzības ziņojumus un izejiet |
Traceroute lietošanas piemēri:
- 1. Traceroute pamata lietojums
- 2. Izmantojot IPv4 ar Traceroute
- 3. Izmantojot IPv6 ar Traceroute
- 4. Nesasmalcināt paketi
- 5. Sākot no noteikta TTL (dzīves laiks)
- 6. Paketes maršrutēšana caur vārtiem
- 7. Maksimālā apiņu skaita iestatīšana
- 8. IP adreses izšķirtspējas atspējošana
- 9. Galamērķa porta iestatīšana
- 10. Zondes skaita iestatīšana uz apiņu
- 11. Paketes garuma iestatīšana
- 12. Palīdzības ziņojumu parādīšana
1. Traceroute pamata lietojums
Lai veiktu pamata traceroute darbību uz galamērķi, vienkārši izpildiet šo komandu:
traceroute google.com>

Šī komanda izseko maršrutu uzgoogle.com>domēns, parādot IP adreses un turp un atpakaļ laiku katram lēcienam ceļā.
2. Izmantojot IPv4 ar Traceroute
The-4>opcija ļauj lietotājiem norādīt IPv4 izmantošanu, veicot traceroute darbību. Tas ir īpaši noderīgi, novēršot savienojamības vai tīkla problēmas, kas saistītas ar IPv4 adresēm.
Sintakse:
traceroute -4 google.com>

Paskaidrojums: Izmantojot ` -4`> opciju traceroute izmanto tikai IPv4 adreses, lai izsekotu maršrutu līdz galamērķim google.com`>
3. Izmantojot IPv6 ar Traceroute
Savukārt ` -6`> opcija uzdod traceroute izmantot IPv6 adreses traceroute darbībai. Šī opcija ir būtiska, strādājot ar tīkliem, kas galvenokārt izmanto IPv6 adresēšanu.
binārā meklēšana python
Sintakse:
traceroute -6 google.com>

Paskaidrojums: Norādot ` -6`> opciju traceroute izmanto IPv6 adreses, lai izsekotu maršrutu līdz galamērķim google.com`> .
4. Nesasmalcināt paketi
` -F`> opcija novērš pakešu sadrumstalotību tracerout darbības laikā. Tas var būt noderīgi, novēršot tīkla savienojamības problēmas, kas saistītas ar pakešu sadrumstalotību.
Sintakse:
traceroute -F google.com>

Paskaidrojums: Izmantojot ` -F`> opciju traceroute nodrošina, ka paketes netiek sadrumstalotas traceroute procesa laikā līdz galamērķim. google.com`> .
5. Sākot no noteikta TTL (dzīves laiks)
` -f`> opcija ļauj lietotājiem norādīt tracerout darbības sākuma TTL (Time To Live) vērtību. Šī opcija ir noderīga, ja vēlaties sākt izsekot maršrutu no noteikta lēciena, nevis no noklusējuma sākuma punkta.
Sintakse:
traceroute -f 10 google.com>

Paskaidrojums: Nodrošinot ` -f`> opciju, kam seko TTL vērtība (piemēram, 10), traceroute sāk traceroute darbību no norādītā lēciena uz galamērķi. google.com`> .
6. Paketes maršrutēšana caur vārtiem
The-g>opcija ļauj lietotājiem traceroute darbības laikā maršrutēt paketi caur noteiktu vārteju. Tas ir noderīgi, lai diagnostikas nolūkos trafiku novirzītu pa noteiktu tīkla ceļu.
Sintakse:
traceroute -g 192.168.43.45 google.com>

Paskaidrojums: Izmantojot ` -g`> opcija, kam seko vārtejas IP adrese, traceroute maršrutē paketi caur norādīto vārteju, lai sasniegtu galamērķi. google.com`> .
7. Maksimālā apiņu skaita iestatīšana
The-m>opcija ļauj lietotājiem iestatīt maksimālo apiņu skaitu, lai pakete sasniegtu galamērķi. Pēc noklusējuma maksimālā TTL vērtība ir iestatīta uz 30.
Sintakse:
traceroute -m 5 google.com>

Paskaidrojums: Norādot ` -m`> opciju, kam seko vēlamā TTL vērtība (piemēram, 5), traceroute ierobežo traceroute darbību līdz ne vairāk kā 5 apiņiem līdz galamērķim. google.com`> .
8. IP adreses izšķirtspējas atspējošana
` -n`> opcija uzdod traceroute neatrisināt IP adreses atbilstoši to domēna nosaukumiem. Tas var paātrināt traceroute darbību, izlaižot DNS atrisināšanas procesu.
Sintakse:
traceroute -n google.com>

Paskaidrojums: Izmantojot ` -n`> opciju traceroute parāda IP adreses, nevis izšķir tās domēna nosaukumos traceroute darbības laikā līdz galamērķim. google.com`> .
9. Galamērķa porta iestatīšana
The-p>opcija ļauj lietotājiem norādīt mērķa portu, ko izmantot tracerout darbības laikā. Pēc noklusējuma mērķa ports ir iestatīts uz 33434. Sintakse:
traceroute -p 20292 google.com>

Paskaidrojums: Nodrošinot ` -p`> opciju, kam seko vēlamais porta numurs (piemēram, 20292), traceroute izmanto norādīto portu traceroute darbībai uz galamērķi. google.com`> .
10. Zondes skaita iestatīšana uz apiņu
The-q>opcija ļauj lietotājiem iestatīt zondu skaitu, kas tiek nosūtītas katram lēcienam traceroute darbības laikā. Pēc noklusējuma katrā lēcienā tiek nosūtītas trīs zondes.
Sintakse:
traceroute -q 1 google.com>

Paskaidrojums: Izmantojot ` -q`> opciju, kam seko vēlamais zonžu skaits (piem., 1), traceroute traceroute darbības laikā uz galamērķi nosūta norādīto zondu skaitu vienā lēcienā. google.com`> .
11. Paketes garuma iestatīšana
Lietotāji var norādīt pilnu paketes garumu, izmantojot ` packetlen`> opciju. Pēc noklusējuma traceroute izmanto 60 baitu paketes.
Sintakse:
traceroute google.com 100>

Paskaidrojums: Nodrošinot paketes garuma vērtību (piemēram, 100), traceroute izmanto paketes ar norādīto garumu traceroute darbības laikā līdz galamērķim. google.com`> .
12. Palīdzības ziņojumu parādīšana
The--help>opcija parāda palīdzības ziņojumus un izejas, sniedzot lietotājiem informāciju par komandas traceroute lietojumu un pieejamajām opcijām.
Sintakse:
traceroute --help>

traceroute palīdzības parādīšana
Paskaidrojums: Izpildot ` traceroute --help`> komanda traceroute parāda palīdzības ziņojumus, kas detalizēti apraksta traceroute komandas lietojumu un pieejamās opcijas.
Secinājums:
The traceroute> komanda Linux piedāvā plašu iespēju klāstu, lai izsekotu pakešu maršrutu līdz galamērķim. Izprotot šīs opcijas un to sintaksi, lietotāji var efektīvi diagnosticēt tīkla savienojamības problēmas un novērst maršrutēšanas problēmas. Neatkarīgi no tā, vai tā ir IP versiju norādīšana, pakešu uzvedības kontrole vai traceroute darbības pielāgošana, komanda traceroute nodrošina visaptverošu funkcionalitāti tīkla analīzei un problēmu novēršanai.