| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa |
| doc:tec:net:cmd:tracert:inicio [2026/04/09 10:46] – [traceroute] fepg | doc:tec:net:cmd:tracert:inicio [2026/04/09 11:19] (actual) – [Enlaces] fepg |
|---|
| ====== [Redes] Comandos: tracert/traceroute ====== | ====== [Redes] Comandos: tracert / traceroute ====== |
| |
| ===== Función ===== | ===== Función ===== |
| </code> | </code> |
| * Pequeñas diferencias frente a tracert | * Pequeñas diferencias frente a tracert |
| * ''tracert'' usa ICMP por defecto en Windows. [pandorafms](https://pandorafms.com/es/it-topics/tracert-o-traceroute/) | * ''tracert'' usa ICMP por defecto en Windows. |
| * ''traceroute'' en Linux suele usar UDP por defecto, pero podemoss forzar ICMP con la opción `-I` si lo necesitamos: <code> | * ''traceroute'' en Linux suele usar UDP por defecto, pero podemoss forzar ICMP con la opción `-I` si lo necesitamos: <code> |
| |
| |
| </code> | </code> |
| \\ | |
| ===== tracepath ===== | |
| |
| * ''tracepath'' es una herramienta de diagnóstico de red en Linux que rastrea la ruta desde nuestro equipo hasta un host remoto, similar a ''traceroute'', pero integrando también información sobre la MTU (Unidad de Transmisión Máxima) y la latencia en cada salto. | |
| * No requiere permisos especiales (a diferencia de algunas versiones de ''traceroute'') y suele usarse para depurar problemas de red y de MTU. [labex](https://labex.io/es/tutorials/linux-linux-tracepath-command-with-practical-examples-422964) | |
| \\ | |
| **Función principal** | |
| - Muestra la secuencia de enrutadores (saltos) por los que pasan los paquetes hacia un destino (IP o nombre de dominio). [juandiegolizarazo.blogspot](http://juandiegolizarazo.blogspot.com/2018/04/tracepath-y-traceroute-linux.html) | |
| - Incluye el tiempo de ida‑y‑vuelta (RTT) en cada salto y la MTU efectiva en el camino, útil para detectar cuellos de botella o problemas de fragmentación. [labex](https://labex.io/es/tutorials/linux-linux-tracepath-command-with-practical-examples-422964) | |
| \\ | |
| **Sintaxis básica** | |
| * En la mayoría de distribuciones de Linux, la sintaxis es muy simple: [juandiegolizarazo.blogspot](http://juandiegolizarazo.blogspot.com/2018/04/tracepath-y-traceroute-linux.html) <code> | |
| |
| tracepath [opciones] <destino> | |
| |
| </code> donde: | |
| - `<destino>` es una IP (`8.8.8.8`) o un nombre de host (`google.com`). [labex](https://labex.io/es/tutorials/linux-linux-tracepath-command-with-practical-examples-422964) | |
| - Las opciones habituales son: [juandiegolizarazo.blogspot](http://juandiegolizarazo.blogspot.com/2018/04/tracepath-y-traceroute-linux.html) | |
| |
| | Opción | Ejemplo | Descripción resumida | | |
| |--------------|----------------------|----------------------| | |
| | `-n` | `tracepath -n google.com` | No resuelve nombres DNS; muestra solo IPs. | | |
| | `-b` | `tracepath -b google.com` | Muestra tanto IPs como nombres de host. | | |
| | `-l <MTU>` | `tracepath -l 1400 google.com` | Establece el tamaño inicial del paquete (MTU). | | |
| | `-h <n>` | `tracepath -h 30 google.com` | Máximo número de saltos (hops). | | |
| |
| Para ver todas las opciones, ejecutar: <code> | |
| |
| tracepath --help | |
| |
| </code> o <code> | |
| |
| man tracepath | |
| |
| </code> | |
| |
| **Ejemplos prácticos** | |
| * 1. **Rastreo básico a un dominio** <code> | |
| |
| tracepath google.com | |
| |
| </code> Muestra la ruta hacia Google incluyendo número de salto, IP, RTT y MTU en cada enlace. [juandiegolizarazo.blogspot](http://juandiegolizarazo.blogspot.com/2018/04/tracepath-y-traceroute-linux.html) | |
| * 2. **Sin resolución DNS (solo IPs)** <code> | |
| |
| tracepath -n google.com | |
| |
| </code> Ahorra tiempo si hay problemas de DNS. [baulderasec.wordpress](https://baulderasec.wordpress.com/analisis-software/linux/8-configuracion-basica-de-redes/8-4-diagnosticar-conexiones-de-red/8-4-2-hacer-una-traza-de-una-ruta/) | |
| * 3. **Con tamaño de paquete limitado (MTU)** <code> | |
| |
| tracepath -l 1400 google.com | |
| |
| </code> Útil para detectar si algún enlace rompe la conexión por una MTU más baja. [labex](https://labex.io/es/tutorials/linux-linux-tracepath-command-with-practical-examples-422964) | |
| * 4. **Limitar número máximo de saltos** <code> | |
| |
| tracepath -h 10 google.com | |
| |
| </code> Detiene el rastreo a 10 saltos aunque no haya llegado al destino. [juandiegolizarazo.blogspot](http://juandiegolizarazo.blogspot.com/2018/04/tracepath-y-traceroute-linux.html) | |
| \\ | \\ |
| ===== Enlaces ===== | ===== Enlaces ===== |
| * Material obtenido en parte del artículo escrito por S3L3N1TY para Hacker’s Land. | * Material obtenido en parte del artículo escrito por S3L3N1TY para Hacker’s Land. |
| * [[https://raiolanetworks.com/blog/tracert-traceroute/|¿Qué es el comando Tracert o Traceroute y cómo utilizarlo?]] | * [[https://raiolanetworks.com/blog/tracert-traceroute/|¿Qué es el comando Tracert o Traceroute y cómo utilizarlo?]] |
| | * [[https://pandorafms.com/es/it-topics/tracert-o-traceroute/|Tracert o Traceroute: qué es, cómo funciona o cómo se utiliza]] |
| | * [[https://baulderasec.wordpress.com/analisis-software/linux/8-configuracion-basica-de-redes/8-4-diagnosticar-conexiones-de-red/8-4-2-hacer-una-traza-de-una-ruta/|Baúl de Linux: 8.4.2.- Hacer una traza de una ruta]] |
| \\ | \\ |