Los sistemas operativos utilizan paquetes para transferir datos en una red. Se trata de pequeños fragmentos de información que transportan datos y viajan entre dispositivos. Además, cuando surge algún problema en la red, los paquetes ayudan a identificar la causa raíz del problema subyacente. ¿Cómo? Rastreando la ruta de esos paquetes.
El comando traceroute en Linux le ayuda a mapear la ruta que toman los paquetes mientras viajan a un destino específico. Esto le ayuda aún más a solucionar problemas de latencia de red, pérdida de paquetes, saltos de red, problemas de resolución de DNS, acceso lento a sitios web y más. Entonces, en este blog, explicaremos formas sencillas de usar el comando traceroute en Linux.
Cómo utilizar el comando Traceroute en Linux
En primer lugar, traceroute no viene preinstalado en muchas distribuciones de Linux. Sin embargo, puede instalarlo ejecutando uno de los siguientes comandos según su sistema:
Sistema operativo | Dominio |
Debian/Ubuntu | sudo apto instalar traceroute |
sombrero | sudo dnf instalar traceroute |
Arco Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper instalar traceroute |
Después de la instalación, puede implementar el comando traceroute ingresando:
trazarruta < IP de destino >
Reemplace
El resultado muestra solo un salto y marca los demás con un asterisco (*). Esto sucede porque los saltos posteriores no respondieron dentro del período de tiempo de espera de 3 segundos. Además, el comando traceroute, de forma predeterminada, utiliza la resolución DNS para obtener los nombres de host de los saltos, lo que ralentiza el proceso. Puede omitir esa parte y guiarla para que muestre solo las direcciones IP usando la opción -n:
trazarruta -norte < IP de destino >
Si desea limitar la cantidad de saltos, use la opción -m junto con el comando traceroute:
trazarruta -metro norte < IP de destino >
Aquí, coloque la cantidad deseada de saltos en lugar de N. Al ejecutarse, devolverá solo N cantidad de saltos en los resultados. El comando traceroute solo muestra el tiempo de ida y vuelta (RTT) de cada salto. Sin embargo, puede obtener información de tiempo más detallada con la opción -I:
trazarruta -I < IP de destino >
Este comando envía una solicitud de eco ICMP para recuperar datos RTT más precisos. Por ejemplo, retomemos el ejemplo de Google:
Consejo : Si su destino especificado restringe los paquetes ICMP, puede rastrear los paquetes UDP empleando la opción -U:
trazarruta -EN < IP de destino >
En caso de que desee explorar más opciones para traceroute, ejecute el siguiente comando:
trazarruta --ayuda
Un resumen rápido
Traceroute es una increíble utilidad CLI que puede utilizar para diagnosticar problemas relacionados con la red en Linux. Traza la ruta de los paquetes para identificar todos los problemas críticos de la red. Por lo tanto, hemos explicado cada detalle sobre el comando traceroute con la ayuda de algunos ejemplos.