Comandos de Linux

Cómo utilizar traceroute en Debian 9

Cómo utilizar traceroute en Debian 9
traceroute es una poderosa herramienta de red en Linux. Se utiliza para encontrar las rutas que toma un paquete. La información es muy útil para depurar su red.

Por ejemplo, digamos que ha configurado un enrutador Linux. Sabes que todo está configurado correctamente, pero cuando intentas acceder a Internet, no funciona en absoluto. Tu servidor DNS funciona perfectamente. Entonces, dónde está el problema? Como lo encontraras? Como lo arreglarias?

Intentemos responder la primera pregunta. La resolución de nombres DNS funciona, pero no se puede acceder al host. Mmm… Veamos qué camino toma la solicitud al mundo exterior. Podemos usar traceroute para eso. Bueno, las solicitudes no van en la dirección correcta. La puerta de enlace predeterminada no es correcta. Entonces, cómo lo arreglas? bueno, configurando la puerta de enlace predeterminada correcta, simple!

Así es como traceroute ayuda a depurar problemas de conectividad de red. Es una herramienta muy importante para los administradores de red.

En este artículo, le mostraré cómo usar traceroute en Debian 9. Empecemos.

Instalación de traceroute en Debian 9:

traceroute es una parte de herramientas de red paquete en Debian 9 Stretch. Es posible que no esté instalado de forma predeterminada en Debian 9 Stretch. Pero está disponible en el repositorio oficial de paquetes de Debian 9 Stretch. Entonces es muy fácil de instalar.

Primero actualice la caché del repositorio de paquetes APT de su máquina Debian 9 con el siguiente comando:

actualización de $ sudo apt

La caché del repositorio de paquetes APT de su máquina Debian 9 debe actualizarse.

Ahora instale herramientas de red paquete en su máquina Debian 8 con el siguiente comando:

$ sudo apt instalar herramientas de red

herramientas de red el paquete debe estar instalado.

Ahora verifique si traceroute funciona o no con el siguiente comando:

$ traceroute --version

Como puede ver en la captura de pantalla a continuación, traceroute está funcionando correctamente.

Uso básico de traceroute:

El uso más básico de traceroute es rastrear las rutas de un host o dirección IP.

Por ejemplo, para rastrear las rutas de google.com, ejecuta el siguiente comando:

$ traceroute google.com

Se imprime una salida larga. Aquí, la sección marcada de la captura de pantalla, 172.217.194.102 es la dirección IP de destino de Google.com y 192.168.10.1 es la dirección IP de la primera ruta, que es mi enrutador virtual Linux y la segunda dirección IP 192.168.2.1 es la dirección IP de la segunda ruta, el enrutador de mi casa.

El paquete tiene que pasar por esa cantidad de enrutadores para llegar a Google.com en la IP de destino 172.217.194.102 de mi computadora.

Desactive la resolución de nombres DNS en traceroute:

De forma predeterminada, traceroute intenta realizar la resolución de nombres DNS de los enrutadores en la ruta. Si solo desea ver la dirección IP de las rutas, puede pasar la -norte bandera al comando traceroute. traceroute ya no hará la resolución de nombres DNS.

$ traceroute -n google.com

Como puede ver en el resultado del comando traceroute, solo las direcciones IP de las rutas a google.com se muestran.

Cambio de la puerta de enlace de traceroute:

traceroute usa la puerta de enlace predeterminada de su máquina Debian 9 por defecto. Si no tiene una puerta de enlace predeterminada configurada, traceroute no funcionará. En ese caso, debe indicarle a traceroute que use la puerta de enlace correcta. Usas el -gramo bandera para especificar la puerta de enlace en traceroute.

Digamos que quieres usar 192.168.10.1 como puerta de enlace para el comando traceroute, ejecute el siguiente comando:

$ traceroute -g 192.168.10.1 google.com

Uso de la interfaz de fuente específica para traceroute:

Si tiene varias interfaces de red disponibles en su máquina Debian 9, entonces traceroute puede optar por usar una interfaz de red al azar. Si desea rastrear las rutas a un host de destino utilizando una interfaz de red específica, utilice -I marca para especificar qué interfaz de red desea utilizar.

Para averiguar qué interfaces de red están disponibles en su máquina Debian 9, ejecute el siguiente comando:

$ ip a

Como puede ver, el nombre de mi interfaz de red es ens33.

Ahora usa ens33 interfaz para rastrear las rutas a google.com usando traceroute con el siguiente comando:

$ sudo traceroute -i ens33 google.com

ens33 La interfaz debe usarse para rastrear las rutas.

Cambio de TTL en traceroute:

La TTL o Tiempo para vivir especifica cuántos enrutadores rastreará el comando traceroute en el camino hacia su destino. El valor TTL predeterminado es 30, lo que significa que solo se trazan 30 rutas de forma predeterminada.

Para cambiar el valor TTL, -metro se usa la bandera.

Por ejemplo, si desea las primeras 4 rutas de camino al destino de google.com, ejecute el siguiente comando:

$ traceroute -m 4 google.com

Como puede ver, se muestran las primeras 4 rutas.

Obtención de ayuda con traceroute:

Hay muchas más cosas que puede hacer con traceroute. Vaya a la página de manual de traceroute con el siguiente comando para averiguarlo.

$ man traceroute

Así es como se usa traceroute en Debian 9 Stretch. Gracias por leer este artículo.

Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...
Vuelva a asignar los botones del mouse de manera diferente para diferentes programas con X-Mouse Button Control
Tal vez necesite una herramienta que pueda hacer que el control de su mouse cambie con cada aplicación que use. Si este es el caso, puede probar una a...
Revisión del mouse inalámbrico Microsoft Sculpt Touch
Recientemente leí sobre el Microsoft Sculpt Touch mouse inalámbrico y decidí comprarlo. Después de usarlo por un tiempo, decidí compartir mi experienc...