En l'àmbit de les xarxes, entendre el camí que prenen els paquets de dades d'un punt a un altre és crucial per diagnosticar i resoldre problemes de connectivitat. Una de les eines més valuoses per a aquest propòsit és el traceroute> comanda a Linux. En aquest article, aprofundirem en les complexitats del traceroute> comandament, explorant la seva funcionalitat, opcions i proporcionant exemples complets per il·lustrar-ne l'ús.
Introducció a Traceroute:
El ` traceroute`> L'ordre és una eina de diagnòstic de xarxa que s'utilitza per rastrejar la ruta que prenen els paquets des d'una font fins a una destinació a través d'una xarxa IP. Proporciona informació valuosa sobre el camí de la xarxa, inclòs el nombre de salts (encaminadors) entre la font i la destinació i el temps d'anada i tornada (RTT) per a cada salt.
Sintaxi bàsica de Traceroute:
La sintaxi bàsica del ` traceroute`> la comanda és la següent:
traceroute [options] destination>
Opcions: Es poden utilitzar diverses opcions per personalitzar el comportament de l'ordre traceroute, la qual cosa permet als usuaris especificar paràmetres com ara el nombre màxim de salts, el nombre de sondes per salt i el temps d'espera per a cada sonda.
Entendre la sortida de Traceroute:
Quan s'executa, eltraceroute>L'ordre proporciona una sortida detallada que revela el camí que prenen els paquets per arribar a la destinació. Cada línia de la sortida representa un salt al llarg de la ruta, mostrant l'adreça IP de l'encaminador, el seu nom d'amfitrió (si està disponible) i el temps d'anada i tornada (RTT) de la sonda.
Opcions disponibles a Traceroute
| Opció | Descripció |
|---|---|
| -4 | Utilitzeu IPv4 |
| -6 | Utilitzeu IPv6 |
| -F | No fragmenteu el paquet |
| -f primer_ttl | Comenceu des del primer salt TTL |
| -g porta | Envieu el paquet a través de la porta |
| -m max_ttl | Estableix el nombre màxim de salts |
| -n | No resolgueu les adreces IP a noms de domini |
| -p port | Estableix el port de destinació |
| -q nconsultes | Establiu el nombre de sondes per cada salt |
| paquet | La longitud completa del paquet |
| –ajuda | Mostra missatges d'ajuda i surt |
Exemples d'ús de Traceroute:
- 1. Ús bàsic de Traceroute
- 2. Ús d'IPv4 amb Traceroute
- 3. Ús d'IPv6 amb Traceroute
- 4. No fragmenteu el paquet
- 5. A partir d'un TTL específic (Time To Live)
- 6. Encaminament del paquet a través d'una porta
- 7. Configuració del nombre màxim de llúpols
- 8. Desactivació de la resolució d'adreces IP
- 9. Configuració del port de destinació
- 10. Configuració del nombre de sondes per salt
- 11. Configuració de la longitud del paquet
- 12. Visualització de missatges d'ajuda
1. Ús bàsic de Traceroute
Per realitzar una operació bàsica de traceroute a una destinació, només cal que executeu l'ordre següent:
traceroute google.com>

Aquesta ordre fa un seguiment de la ruta fins agoogle.com>domini, mostrant les adreces IP i els temps d'anada i tornada per a cada salt al llarg del camí.
2. Ús d'IPv4 amb Traceroute
El-4>L'opció permet als usuaris especificar l'ús d'IPv4 quan realitzen una operació de traceroute. Això és especialment útil quan es resolen problemes de connectivitat o de xarxa relacionats amb adreces IPv4.
Sintaxi:
traceroute -4 google.com>

Explicació: Mitjançant l'ús de ` -4`> opció, traceroute utilitza exclusivament adreces IPv4 per traçar la ruta fins a la destinació ` google.com`>
3. Ús d'IPv6 amb Traceroute
Per contra, el ` -6`> L'opció indica a traceroute que utilitzi adreces IPv6 per a l'operació de traceroute. Aquesta opció és essencial quan es tracta de xarxes que utilitzen principalment l'adreçament IPv6.
Sintaxi:
traceroute -6 google.com>

Explicació: En especificar el ` -6`> opció, traceroute utilitza adreces IPv6 per traçar la ruta fins a la destinació ` google.com`> .
4. No fragmenteu el paquet
El ` -F`> L'opció evita la fragmentació de paquets durant l'operació de traceroute. Això pot ser beneficiós quan es resolen problemes de connectivitat de xarxa relacionats amb la fragmentació de paquets.
Sintaxi:
pagar amb git
traceroute -F google.com>

Explicació: Mitjançant l'ús de ` -F`> opció, traceroute assegura que els paquets no es fragmentin durant el procés de traceroute fins a la destinació ` google.com`> .
5. A partir d'un TTL específic (Time To Live)
El ` -f`> L'opció permet als usuaris especificar el valor inicial TTL (Time To Live) per a l'operació traceroute. Aquesta opció és útil quan voleu començar a traçar la ruta des d'un salt específic en lloc del punt de partida predeterminat.
Sintaxi:
traceroute -f 10 google.com>

Explicació: En proporcionar el ` -f`> opció seguida del valor TTL (per exemple, 10), traceroute inicia l'operació traceroute des del salt especificat fins a la destinació ` google.com`> .
6. Encaminament del paquet a través d'una porta
El-g>L'opció permet als usuaris dirigir el paquet a través d'una passarel·la específica durant l'operació de traceroute. Això és útil per dirigir el trànsit a través d'una ruta de xarxa específica amb finalitats de diagnòstic.
Sintaxi:
traceroute -g 192.168.43.45 google.com>

Explicació: Mitjançant l'ús de ` -g`> opció seguida de l'adreça IP de la passarel·la, traceroute encamina el paquet a través de la passarel·la especificada per arribar a la destinació ` google.com`> .
7. Configuració del nombre màxim de llúpols
El-m>L'opció permet als usuaris establir el nombre màxim de salts perquè el paquet arribi a la destinació. De manera predeterminada, el valor TTL màxim s'estableix en 30.
Sintaxi:
traceroute -m 5 google.com>

Explicació: En especificar el ` -m`> opció seguida del valor TTL desitjat (per exemple, 5), traceroute limita l'operació de traceroute a un màxim de 5 salts cap a la destinació ` google.com`> .
8. Desactivació de la resolució d'adreces IP
El ` -n`> L'opció indica a traceroute que no resolgui les adreces IP als seus noms de domini corresponents. Això pot accelerar l'operació de traceroute saltant el procés de resolució de DNS.
Sintaxi:
traceroute -n google.com>

Explicació: Mitjançant l'ús de ` -n`> opció, traceroute mostra les adreces IP en lloc de resoldre-les en noms de domini durant l'operació de traceroute a la destinació ` google.com`> .
9. Configuració del port de destinació
El-p>L'opció permet als usuaris especificar el port de destinació a utilitzar durant l'operació de traceroute. De manera predeterminada, el port de destinació està configurat en 33434. Sintaxi:
traceroute -p 20292 google.com>

Explicació: En proporcionar el ` -p`> opció seguida del número de port desitjat (p. ex., 20292), traceroute utilitza el port especificat per a l'operació de traceroute a la destinació ` google.com`> .
10. Configuració del nombre de sondes per salt
El-q>L'opció permet als usuaris establir el nombre de sondes enviades a cada salt durant l'operació traceroute. Per defecte, s'envien tres sondes per salt.
Sintaxi:
traceroute -q 1 google.com>

Explicació: Mitjançant l'ús de ` -q`> opció seguida del nombre desitjat de sondes (per exemple, 1), traceroute envia el nombre especificat de sondes per salt durant l'operació traceroute a la destinació ` google.com`> .
11. Configuració de la longitud del paquet
Els usuaris poden especificar la longitud completa del paquet utilitzant ` packetlen`> opció. Per defecte, traceroute utilitza paquets de 60 bytes.
Sintaxi:
traceroute google.com 100>

Explicació: En proporcionar el valor de la longitud del paquet (per exemple, 100), traceroute utilitza paquets amb la longitud especificada durant l'operació de traceroute a la destinació ` google.com`> .
12. Visualització de missatges d'ajuda
El--help>L'opció mostra missatges d'ajuda i sortides, proporcionant als usuaris informació sobre l'ús i les opcions disponibles de l'ordre traceroute.
Sintaxi:
traceroute --help>

mostrant l'ajuda de traceroute
Explicació: En executar el ` traceroute --help`> l'ordre traceroute mostra missatges d'ajuda que detallen l'ús i les opcions disponibles de l'ordre traceroute.
Conclusió:
El traceroute> L'ordre a Linux ofereix una àmplia gamma d'opcions per traçar la ruta dels paquets a una destinació. En comprendre aquestes opcions i la seva sintaxi, els usuaris poden diagnosticar eficaçment els problemes de connectivitat de la xarxa i resoldre problemes d'encaminament. Tant si es tracta d'especificar versions IP, controlar el comportament dels paquets o personalitzar l'operació traceroute, l'ordre traceroute ofereix una funcionalitat completa per a l'anàlisi de la xarxa i la resolució de problemes.