Introducción
Los programas de terminal tracepath y traceroute son cruciales en el diagnóstico de red. Ambos comandos asignan la red y muestran las posibles rutas de paquetes y los retrasos en el tránsito desde un origen hasta un destino. Sin embargo, existe una diferencia entre las opciones disponibles y qué usuarios pueden usar cada comando.
Este artículo describe la diferencia entre traceroute
y tracepath
y muestra casos de uso.
Requisitos previos
- Conexión a Internet estable.
- Un destino para rastrear (la guía ofrece un ejemplo).
- Acceso a la terminal con privilegios sudo.
Diferencias entre Tracepath y Traceroute
La principal diferencia entre tracepath
y traceroute
está en las opciones disponibles y privilegios de usuario. Con las opciones predeterminadas, los dos comandos son similares.
Tracepath rastrea la ruta a un destino específico usando paquetes UDP. Sin ninguna opción, el comando genera:
- TTL (Tiempo de vida) tiempo de ida y vuelta de un paquete.
- UTM (Unidades máximas de transmisión) o el paquete más grande que
tracepath
puede enviar a través de la red. - El nombre de dominio resuelto cuando sea posible.
Trazar ruta asigna la ruta de la red a un destino designado. Sin ninguna opción, el comando envía paquetes UDP e imprime:
- El TTL tiempo de ida y vuelta para tres paquetes.
- Salto máximo número y tamaño del paquete en bytes.
- dirección IP y nombre de dominio resuelto cuando sea posible.
Sin embargo, traceroute
ofrece muchas opciones avanzadas para elegir, como elegir entre los protocolos de transferencia ICMP y TCP y más. Algunas opciones requieren privilegios de superusuario (sudo) porque el comando funciona directamente con paquetes sin formato.
¿Cómo se usa Tracepath?
El tracepath
la sintaxis del comando es:
tracepath <options> <destination IP or domain name>
Por ejemplo, rastree la ruta a una de las ubicaciones IP de prueba de velocidad de phoenixNAP:
tracepath 184.95.56.34
El programa Tracepath ofrece algunas opciones simples. Por ejemplo, muestre solo la dirección IP para una salida más rápida:
El resultado no muestra el nombre de dominio resuelto. Para obtener una lista completa de opciones, ejecute el manual usando el comando man:
man tracepath
En general, use tracepath
para escaneo de red simple.
¿Cómo se utiliza Traceroute?
La traceroute
la sintaxis del comando es:
traceroute <options> <destination IP or domain name>
La forma más sencilla de usar traceroute es sin ninguna opción:
traceroute 184.95.56.34
Un comando de ejemplo que requiere privilegios sudo es cuando se especifica el protocolo TCP:
sudo traceroute -T 184.95.56.34
El programa traceroute ofrece muchas más opciones para personalizar el tamaño del paquete, la cantidad de sondas enviadas, configurar el TTL máximo, etc. Para obtener una lista detallada, use:
man traceroute
Usar traceroute
cuando necesite opciones más avanzadas para analizar la red.