MTR una herramienta de diagnóstico de red para Linux

MTR una herramienta de diagnóstico de red para Linux

MTR es una herramienta de diagnóstico de red de línea de comandos simple de línea multiplataforma que combina la funcionalidad de los usos comúnmente utilizados traceroute y silbido programas en una sola herramienta. De manera similar a traceroute, MTR Imprime información sobre la ruta que toman los paquetes del host en el que se ejecuta MTR a un host de destino especificado por el usuario.

Leer también: Cómo auditar el rendimiento de la red, la seguridad y la solución de problemas en Linux

Sin embargo, MTR muestra una gran cantidad de información que traceroute: Determina la vía hacia una máquina remota mientras imprime porcentaje de respuesta, así como los tiempos de respuesta de todos los saltos de red en la ruta de Internet entre el sistema local y las máquinas remotas.

¿Cómo funciona MTR??

Una vez que corres MTR, Ponte en la conexión de red entre el sistema local y un host remoto que ha especificado. Primero establece la dirección de cada salto de red (puentes, enrutadores y puertas de enlace, etc.) Entre los anfitriones, entonces pings (envía una secuencia Icmp echo solicita) cada uno para determinar la calidad del enlace a cada máquina.

Durante el curso de esta operación, MTR emite algunas estadísticas útiles sobre cada máquina, actualizada en tiempo real, de forma predeterminada.

Esta herramienta viene preinstalada en la mayoría de las distribuciones de Linux y es bastante fácil de usar una vez que pase por el Ejemplos de comando de 10 MTR Para el diagnóstico de red en Linux, explicado a continuación.

Si no está instalado MTR, puede instalarlo en sus respectivas distribuciones de Linux utilizando su Administrador de paquetes predeterminado como se muestra.

$ sudo apt instalación mtr $ sudo yum instalación mtr $ sudo dnf install mtr 

Ejemplos de uso de la herramienta de diagnóstico de red de 10 MTR

1. El ejemplo más simple de usar MTR es proporcionar el nombre de dominio o la dirección IP de la máquina remota como argumento, por ejemplo Google.comunicarse o 216.58.223.78. Este comando te mostrará un traceroute Informe actualizado en tiempo real, hasta que salga del programa (presionando Q o Ctrl + C).

$ mtr google.comunicarse O $ MTR 216.58.223.78 Inicio: jueves 28 de junio 12:10:13 2018 Anfitrión: Tecmint pérdida% SNT Last AVG Best Wrst Stdev 1.|- 192.168.0.1 0.0% 5 0.3 0.3 0.3 0.4 0.0 2.|- 5.5.5.211 0.0% 5 0.7 0.9 0.7 1.3 0.0 3.|- 209.SNAT-111-91-120.HNS.n 80.0% 5 7.1 7.1 7.1 7.1 0.0 4.|- 72.14.194.226 0.0% 5 1.9 2.9 1.9 4.4 1.15.|- 108.170.248.161 0.0% 5 2.9 3.5 2.0 4.3 0.7 6.|- 216.239.62.237 0.0% 5 3.0 6.2 2.9 18.3 6.7 7.|-BOM05S12-In-F14.1e100.net 0.0% 5 2.1 2.4 2.0 3.8 0.5 

2. Puede obligar a MTR a mostrar direcciones IP numéricas en lugar de nombres de host (generalmente FQDNS - Nombres de dominio totalmente calificados), utilizando el -norte bandera como se muestra.

$ mtr -n google.comunicarse Inicio: jueves 28 de junio 12:12:58 2018 Anfitrión: Tecmint pérdida% SNT Last AVG Best Wrst Stdev 1.|- 192.168.0.1 0.0% 5 0.3 0.3 0.3 0.4 0.0 2.|- 5.5.5.211 0.0% 5 0.9 0.9 0.8 1.1 0.0 3.|-- ??? 100.0 5 0.0 0.0 0.0 0.0 0.0 4.|- 72.14.194.226 0.0% 5 2.0 2.0 1.9 2.0 0.0 5.|- 108.170.248.161 0.0% 5 2.3 2.3 2.2 2.4 0.0 6.|- 216.239.62.237 0.0% 5 3.0 3.2 3.0 3.3 0.0 7.|- 172.217.160.174 0.0% 5 3.7 3.6 2.0 5.3 1.4 

3. Si desea que MTR muestre ambos nombres de host, así como los números de IP numéricos, use el -b bandera como se muestra.

$ MTR -B Google.comunicarse Inicio: jueves 28 de junio 12:14:36 ​​2018 Anfitrión: Tecmint pérdida% SNT Last AVG Best Wrst Stdev 1.|- 192.168.0.1 0.0% 5 0.3 0.3 0.3 0.4 0.0 2.|- 5.5.5.211 0.0% 5 0.7 0.8 0.6 1.0 0.0 3.|- 209.SNAT-111-91-120.HNS.n 0.0% 5 1.4 1.6 1.3 2.1 0.0 4.|- 72.14.194.226 0.0% 5 1.8 2.1 1.8 2.6 0.0 5.|- 108.170.248.209 0.0% 5 2.0 1.9 1.8 2.0 0.0 6.|- 216.239.56.115 0.0% 5 2.4 2.7 2.4 2.9 0.0 7.|-BOM07S15-In-F14.1e100.net 0.0% 5 3.7 2.2 1.7 3.7 0.9 

4. Para limitar el número de pings a un valor y salida específicos MTR Después de esos pings, usa el -C bandera. Si observa desde el SNT columna, una vez que se alcanza el número especificado de pings, la actualización en vivo se detiene y el programa sale.

$ MTR -C5 Google.comunicarse 

5. Puede configurarlo en modo de informe utilizando el -riñonal Flag, una opción útil para producir estadísticas sobre la calidad de la red. Puedes usar esta opción junto con el -C opción para especificar el número de pings. Dado que las estadísticas se imprimen a std Salida, puede redirigirlos a un archivo para un análisis posterior.

$ MTR -R -C 5 Google.com> mtr informat 

El -w El indicador habilita el modo de informe amplio para una salida más clara.

$ MTR -RW -C 5 Google.com> mtr informat 

6. También puede reorganizar los campos de salida de la manera que desee, esto es posible por el -O Bandera como se muestra (consulte la página del hombre MTR para el significado de las etiquetas de campo).

$ MTR -O "LSDR NBAW JMXI" 216.58.223.78 
Campos y orden de MTR

7. El intervalo predeterminado entre Icmp echo Solicitudes es un segundo, puede especificar el intervalo entre las solicitudes de eco de ICMP cambiando el valor utilizando el -i bandera como se muestra.

$ mtr -i 2 google.comunicarse 

8. Puede usar paquetes syn TCP o datagramas UDP en lugar de las solicitudes de eco ICMP predeterminadas como se muestra.

Prueba de $ MTR -TCP.prueba de com o $ MTR --UDP.comunicarse 

9. Para especificar el número máximo de lúpulo (El valor predeterminado es 30) Para ser sondeado entre el sistema local y la máquina remota, use la -metro bandera.

$ MTR -M 35 216.58.223.78 

10. Mientras sondea la calidad de la red, puede configurar el tamaño del paquete utilizado en bytes utilizando el -s bandera como así.

Paquetsize de $ mtr -r -s -C 5 Google.com> mtr informat 

Con estos ejemplos, debería ser bueno para usar MTR, Vea la página del hombre para obtener más opciones de uso.

$ hombre mtr 

También consulte estas guías útiles sobre las configuraciones de red de Linux y la solución de problemas:

  1. 13 Comandos de configuración de red de Linux y solución de problemas
  2. Cómo bloquear las solicitudes de Ping ICMP a los sistemas Linux

Eso es todo por ahora! MTR es una herramienta simple, fácil de usar y sobre todo. En esta guía, hemos explicado Comando de 10 MTR Ejemplos en Linux. Si tiene alguna pregunta o pensamiento para compartir con nosotros, use el formulario de comentarios a continuación.