Cómo usar el comando traceroute bajo Linux

  
                

En los sistemas Linux, el comando traceroute se puede usar para mostrar la dirección IP del enrutador a través del cual pasa el paquete. Conozca la ruta de acceso. Los nombres en el sistema Linux y el sistema Windows son diferentes. Los amigos que no están familiarizados con el sistema Linux pueden no reconocerlo por un tiempo. La siguiente serie pequeña le dará una introducción detallada al comando traceroute.

Por la información traceroute podemos saber cuál es el camino para ir desde el ordenador anfitrión al otro extremo de la Internet. Por supuesto, cada vez que un paquete llega a un destino determinado por un cierto punto de inicio, la ruta puede ser diferente, pero básicamente la ruta que se toma la mayor parte del tiempo es la misma. p> sistema Linux, lo llamamos traceroute, tracert en MS Windows. Traceroute mide el tiempo que tarda enviando paquetes pequeños al dispositivo de destino hasta que regrese. Cada traceroute dispositivo en un camino se mide 3 veces. La salida incluye el tiempo (ms) de cada prueba y el nombre del dispositivo (si corresponde) y su dirección IP.

En la mayoría de los casos, ejecutaremos la línea de comandos directamente bajo el sistema host de Linux: nombre de host traceroute

y en el sistema Windows es el comando para ejecutar tracert: nombre de host tracert

1. Formato de comando:

traceroute [parámetro] [host]

2. Función de comando:

El comando traceroute le permite rastrear la ruta de enrutamiento de los paquetes de red. Establezca el tamaño del paquete en 40 Bytes, que puede establecer el usuario.

Formato de parámetro específico: traceroute [-dFlnrvx] [- f "valor de supervivencia"] [-g "gateway". . .] [- i "Interfaz web"] [- m "Valor de supervivencia"] [- p "Puerto de comunicación"] [- s "Dirección de origen" [- t "Tipo de servicio" [- w "Segundos de tiempo de espera" ] [Nombre del host o dirección IP] [Tamaño del paquete]

3. Parámetros del comando:

-d Use la función de solución de problemas de nivel de socket.

-f Establece el tamaño del TTL del valor sobreviviente del primer paquete detectado.

-F Configura para abandonar la posición.

-g Establece la puerta de enlace de enrutamiento de origen, se pueden configurar hasta 8.

-i Envía paquetes utilizando la interfaz web especificada.

-I uso eco ICMP en lugar de información de datos UDP.

-m Establece el valor TTL máximo del paquete de detección.

-n Use direcciones IP directamente en lugar de nombres de host.

-p Configura el puerto de comunicación del protocolo de transporte UDP.

-r Ignora la tabla de enrutamiento normal y envía el paquete directamente al host remoto.

-s Establece la dirección IP del paquete enviado por el host local.

-t Establece el valor TOS del paquete de detección.

-v Visualización detallada de la ejecución de la instrucción.

-w Establezca el tiempo de espera para el retorno del host remoto.

-x Activa o desactiva la verificación de integridad de paquetes.

4.Ejemplo de uso:

Ejemplo 1: El uso de Traceroute es simple y se usa con más frecuencia

Comando: traceroute www.baidu.com

Salida:

El código es el siguiente:

[root @ localhost ~] # traceroute www.baidu.com

traceroute to www.baidu.com (61.135.169.125), 30 hops max , Paquetes de 40 bytes

1 192.168.74.2 (192.168.74.2) 2.606 ms 2.771 ms 2.950 ms

2 211.151.56.57 (211.151.56.57) 0.596 ms 0.598 ms 0.591 ms

3 211.151.227.206 (211.151.227.206) 0.546 ms 0.544 ms 0.538 ms

4 210.77.139.145 (210.77.139.145) 0.710 ms 0.748 ms 0.801 ms

5 202.106.42.101 (202.106) .42.101) 6.759 ms 6.945 ms 7.107 ms

6 61.148.154.97 (61.148.154.97) 718.908 ms * bt-228-025.bta.net.cn (202.106.228.25) 5.177 ms

7 124.65.58.213 (124.65.58.213) 4.343 ms 4.336 ms 4.367 ms

8 202.106.35.190 (202.106.35.190) 1.795 ms 61.148. 156.138 (61.148.156.138) 1.899 ms 1.951 ms

9 * * *

30 * * *

[root @ localhost ~] #

:

El registro comienza desde 1 por número de serie. Cada registro es un salto. Cada salto representa una puerta de enlace. Vemos que cada línea tiene tres veces, la unidad es ms, que en realidad es el parámetro predeterminado de -q. El tiempo que el paquete de la sonda regresa después de que la puerta de enlace envíe tres paquetes a cada puerta de enlace. Si usa traceroute -q 4 www.58.com, significa enviar 4 paquetes a cada puerta de enlace.

A veces, cuando hacemos un seguimiento de un host, veremos que algunas filas están representadas por asteriscos. En este caso, es posible que el firewall haya bloqueado la información de retorno de ICMP, por lo que no podemos obtener ningún paquete de datos relevante para devolver los datos.

Algunas veces tenemos un retraso prolongado en una determinada puerta de enlace. Puede ser porque una puerta de enlace está bloqueada o puede ser el propio dispositivo físico. Por supuesto, si hay un problema con un DNS, el nombre de host y el nombre de dominio no se pueden resolver, y habrá un retraso prolongado, puede agregar el parámetro -n para evitar la resolución de DNS y los datos de salida en formato IP.

Si hay diferentes segmentos de red en la LAN, podemos usar traceroute para solucionar el problema, ya sea un problema de host o un problema de puerta de enlace. Si encontramos problemas al acceder de forma remota a un servidor, usamos traceroute para rastrear la puerta de acceso a través de la cual pasa el paquete, y enviarlo al proveedor de servicios IDC, que también ayuda a resolver el problema, pero parece difícil resolver este tipo de problemas en China en la actualidad. El problema es que encontramos el problema y es probable que el proveedor del servicio IDC no nos ayude a resolverlo.

Ejemplo 2: Configuración de conteo de saltos

Comando: traceroute -m 10 www.baidu.com

Salida:

El código es el siguiente:

[root @ localhost ~] # traceroute -m 10 www.baidu.com

traceroute to www.baidu.com (61.135.169.105), 10 saltos máx., paquetes de 40 bytes

1 192.168.74.2 (192.168.74.2) 1.534 ms 1.775 ms 1.961 ms

2 211.151.56.1 (211.151.56.1) 0.508 ms 0.514 ms 0.507 ms

3 211.151.227.206 (211.151.227.206 0.571 ms 0.558 ms 0.550 ms

4 210.77.139.145 (210.77.139.145) 0.708 ms 0.729 ms 0.785 ms

5 202.106.42.101 (202.106.42.101) 7.978 ms 8.155 ms 8.311 ms < Br>

6 bt-228-037.bta.net.cn (202.106.228.37) 772.460 ms bt-228-025.bta.net.cn (202.106.228.25) 2.152 ms 61.148.154.97 (61.148.154.97) 772.107 ms

7 124.65.58.221 (124.65.58.221) 4.875 ms 61.148.146.29 (61.148.146.29) 2.124 ms 124.65.58.221 (124.65.58.221) 4.854 ms < Br>

8 123.126.6.198 (123.126.6.198) 2.944 ms 61.148.156.6 (61.148.156.6) 3.505 ms 123.126.6.198 (123.126.6.198) 2.885 ms

9 * * *

10 * * *

[root @ localhost ~] #
Previous123Next page Total 3 páginas

Copyright © Conocimiento de Windows All Rights Reserved