GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo usar el comando mtr traceroute en CentOS 8

MTR se conoce como traceroute de Matt. Es una utilidad simple y multiplataforma para el diagnóstico de red que se utiliza para la mayoría de los sistemas de línea de comandos. Esta herramienta no es tan popular pero ofrece las funciones de los programas traceroute y ping. Al igual que el programa traceroute, la herramienta Mtr también se usa para imprimir los detalles sobre la ruta deseada, como por ejemplo, cómo se inicializan los paquetes desde el host correcto y llegan al destino del host especificado. El comando Mtr muestra más información en comparación con el programa traceroute en el que se determina la ruta exacta entre una máquina local y un sistema de acceso remoto. Imprime el porcentaje de la tasa de respuesta y el tiempo de respuesta de todos los saltos de red que se enrutan entre el host y el sistema de destino.

Un administrador de red debe conocer el uso de la herramienta mtr. Ciertas banderas con el comando mtr aumentan la productividad de diagnóstico de la red. Puede personalizar la salida deseada utilizando estas banderas. En este artículo, aprenderá cómo el comando mtr lo ayudará a encontrar el análisis de red entre los saltos de red en CentOS 8. En la mayoría de las distribuciones de Linux, la herramienta mtr está preinstalada de manera predeterminada. Pero, si no está instalado en su CentOS 8, primero debe instalarlo.

Instalar comando mtr en CentOS 8

  1. Presione Ctrl + Alt + t para abrir la terminal o abra la terminal usando el escritorio, haga clic en la esquina superior de la opción "Actividades" y seleccione la terminal en las opciones de la barra lateral izquierda.
  2. Para instalar la herramienta mtr en CentOS 8, debe iniciar sesión como usuario root. Entonces, escriba el comando 'su' en la terminal. Ahora ha iniciado sesión como usuario root.
  3. Ejecute el siguiente comando en la terminal para instalar la herramienta mtr:
 $sudo yum install mtr

La herramienta Mtr se ha instalado correctamente en su CentOS 8.0. ¡Una completa!" el estado se mostrará en el terminal.

¿Cómo trabajar con el comando mtr?

Existen las siguientes formas de usar el comando mtr en el sistema de línea de comandos.

  1. El comando mtr proporciona el informe de seguimiento de ruta completo de un sistema remoto en tiempo real. Con el comando mtr, debe proporcionar la dirección IP o el nombre de dominio del sistema remoto. Se mostrará una salida en el sistema que le proporcionará el informe de seguimiento de ruta actualizado en tiempo real del sistema remoto. Para salir del programa actual, presione la tecla "q" o presione "Ctrl+C" en su teclado.

Por ejemplo, tomará el nombre de dominio como google.com en una discusión con el comando mtr. Ejecute el siguiente comando para ver el informe de seguimiento de ruta en tiempo real de google.com:

Nombre de dominio

$mtr google.com

O

dirección IP

$mtr 216.58.223.78

Puede mostrar una dirección IP numérica en el informe de traceroute en lugar de mostrar el nombre de host. El indicador -n con el comando mtr se usa para mostrar direcciones IP numéricas. Ejecute el siguiente comando en la ventana del terminal para ver las direcciones IP numéricas:

 $mtr -n google.com

Si desea mostrar ambas opciones, las direcciones IP y el nombre de host, utilizará el indicador -b con el comando mtr. Ejecute el siguiente comando para mostrar tanto el nombre de host como las direcciones IP en el informe de ruta:

$mtr -b google.com

Puede establecer un valor específico para limitar el número de pings usando el comando mtr. Para ello, utilizará el comando mtr junto con -c indicador y valor límite especificado. En este caso, ha limitado el número de pings a un valor exacto y debe salir después de ese número de pings especificado. Puede ver el número exacto de pings debajo de la "columna Snt". Tan pronto como el número de pings alcance el límite especificado, el informe en tiempo real actualizará el estado de las "paradas" y saldrá automáticamente del programa. Para comprenderlo fácilmente, ejecute el siguiente comando en su terminal para realizar la operación anterior:

$mtr -c5 google.com

Usando el comando mtr, puede configurar el modo de informe. En este caso, se habilitará el modo de informe que mostrará la salida en un archivo de texto. Este método es útil para el análisis estadístico de redes. Dado que la salida se imprime en un archivo de texto, puede usar estas observaciones para su uso posterior. Para habilitar el modo de informe, utilizará -r flag junto con la opción -c flag. También mencionará el límite de pings especificado con el indicador -c y también especificará el nombre del informe. El nombre del informe es básicamente el nombre del informe que se guardará después de ejecutar el comando mtr. Ejecute el siguiente comando para realizar la operación:

$mtr -r -c 5 google.com > mtr-report

El informe mencionado anteriormente se guardará de forma predeterminada en la carpeta de inicio de CentOS 8.0. También puede guardar un informe en otras unidades de su sistema para especificar la ruta exacta de la ubicación guardada.

Para usar -w flag y r flag con el comando mtr, habilitará el modo de informe en el que puede imprimir informes más claros y legibles de traceroute. Ejecute el siguiente comando en la terminal para probar esta operación:

$mtr -rw -c 5 google.com >mtr-report

De forma predeterminada, el informe mtr se imprime en un orden específico. Puede reorganizar los campos de salida del informe de la manera que desee para que la salida sea más productiva y útil.

Para ello, utilizará -o bandera para reorganizar la salida. Ejecute el siguiente comando en la ventana del terminal para reorganizar la salida:

$mtr -o "LSDR NBAW JMXI" 216.58.223.78

Por defecto, las solicitudes ICMP y ECHO tienen un intervalo de tiempo de 1 segundo. Puede cambiar este intervalo cambiando el valor del intervalo. Para especificar el nuevo intervalo de tiempo, utilizará el -i marcar con el comando mtr. Ejecute el siguiente comando para ver el resultado:  

$mtr -i 2 google.com

Si desea usar paquetes de datagramas TCP SYN y UDP en lugar de usar solicitudes ICMP ECHO, entonces usará banderas TCP y UDP con el comando mtr. Ejecute el siguiente comando para realizar la operación requerida:

$ mtr --tcp google.com

O

$ mtr --udp google.com

Por defecto, dos saltos tienen un intervalo de tiempo de 30 segundos. También puede definir el límite de intervalo máximo de dos saltos entre la máquina local y el sistema remoto. Usando -m flag puede cambiar el límite predeterminado. Ejecute el siguiente comando para probar esta operación en su CentOS 8.0:

$mtr -m 35 216.58.223.78

Los usuarios pueden verificar el tamaño del paquete IP y la calidad de la red. Usando -s bandera puede cambiar el tamaño del paquete. Ejecute el siguiente comando en la terminal para verificar la salida:

$mtr -r -s PACKETSIZE -c 5 google.com >mtr-report

El resultado se guardará en el archivo mtr-report.

También puede imprimir la salida del informe en formato XML. XML es una mejor opción para hacer un informe para el procesamiento automatizado. Ejecute el siguiente comando para generar una salida en formato XML:

$mtr --xml google.com

De todos los comandos mencionados anteriormente, puede manejar más comandos mtr. Para explorar más sobre la herramienta mtr, puede ejecutar los siguientes comandos en la terminal:

$man mtr

o

$mtr --help

Conclusión

En el artículo anterior, hemos aprendido a usar la herramienta mtr en la línea de comandos en CentOS 8. Además, hemos explorado diferentes comandos mtr que son muy útiles para un administrador de red. Espero que este artículo te sea útil.


Cent OS
  1. Cómo usar el comando Su en Linux

  2. Cómo usar el comando mtr de Linux

  3. Cómo usar sal en Centos 8

  4. Cómo usar el comando ldconfig en Linux

  5. Cómo usar el comando ipset en Linux

Cómo instalar y usar el comando Curl en CentOS 8

Cómo usar el comando de historial en CentOS 8

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo instalar y usar Traceroute en CentOS 7

Cómo usar el comando mtr (Mi Traceroute) de Linux