Inicio > Gestión de red > mtr

mtr: Herramienta de diagnóstico de red (Combinación de Ping y Traceroute)

mtr (My Traceroute) es una herramienta para diagnosticar rutas de red, combinando las funcionalidades de ping y traceroute para mostrar en tiempo real la pérdida de paquetes y el tiempo de latencia para cada salto (hop) en la ruta desde el origen hasta el destino. Es muy útil para la resolución de problemas de red.

Descripción general

mtr muestra visualmente la ruta de red desde el origen hasta el destino, midiendo y actualizando continuamente la pérdida de paquetes, el tiempo de latencia y el tiempo de respuesta en cada salto. Esto permite identificar fácilmente cuellos de botella o puntos problemáticos en la red.

Características principales

  • Combinación de funciones Ping y Traceroute
  • Diagnóstico y actualización de la ruta de red en tiempo real
  • Medición de la pérdida de paquetes y el tiempo de latencia por salto
  • Facilita la identificación de puntos problemáticos en la red

Opciones principales

Las opciones principales del comando mtr ayudan a controlar finamente el método de diagnóstico de red.

Métodos de diagnóstico

Formato de salida

Comando generado:

Combina los comandos.

Descripción:

`mtr` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Instalación

mtr no suele estar incluido por defecto en la mayoría de las distribuciones de Linux, por lo que debe instalarse usando los siguientes comandos.

Debian/Ubuntu

sudo apt update && sudo apt install mtr

Instala mtr usando el gestor de paquetes apt.

CentOS/RHEL

sudo yum install mtr

Instala mtr usando el gestor de paquetes yum.

Fedora

sudo dnf install mtr

Instala mtr usando el gestor de paquetes dnf.

Ejemplos de uso

Aprenda a diagnosticar problemas de red con varios ejemplos de uso del comando mtr.

Uso básico

mtr google.com

Diagnostica la ruta de red a google.com en tiempo real.

Diagnóstico sin resolución de nombres DNS

mtr -n google.com

Acelera el diagnóstico mostrando solo las direcciones IP.

Modo de informe (100 paquetes)

mtr -r -c 100 google.com

Envía 100 paquetes, luego imprime los resultados y sale.

Especificar tamaño de paquete (1000 bytes)

mtr -s 1000 google.com

Diagnostica la ruta con paquetes de 1000 bytes.

Especificar campos de salida

mtr -o "LSD NBAW" google.com

Muestra los campos de pérdida de paquetes, paquetes enviados, paquetes descartados, y tiempos de respuesta más reciente/mejor/promedio/peor.

Consejos y precauciones

Consejos y precauciones para ayudarle a diagnosticar problemas de red utilizando mtr de manera efectiva.

Consejos para diagnosticar problemas de red

  • **Verificar pérdida de paquetes**: Si se observa un 'Loss%' alto y constante en un salto específico, es probable que haya un problema en ese salto o en el tramo posterior.
  • **Observar cambios en la latencia**: Si el 'Avg' (latencia promedio) aumenta repentinamente o el 'StDev' (desviación estándar) es alto en un salto específico, significa que se está produciendo latencia en ese salto.
  • **Diagnosticar problemas de DNS**: Al usar la opción `-n` para deshabilitar la resolución de nombres DNS, puede verificar si el problema persiste para determinar si es un problema relacionado con DNS o con la ruta de red.
  • **Considerar el impacto del firewall**: Algunos routers o firewalls pueden limitar los paquetes ICMP o darles menor prioridad, por lo que incluso si se produce una pérdida de paquetes del 100%, no siempre se puede concluir que el salto tiene un problema.

Descripción de los campos de salida principales

Comprender el significado de cada campo en la salida de mtr puede ayudar en el diagnóstico.

  • Loss%: Porcentaje de paquetes perdidos en ese salto.
  • Snt: Número total de paquetes enviados a ese salto.
  • Last: Latencia (ms) del paquete recibido más reciente.
  • Avg: Latencia promedio (ms) de todos los paquetes.
  • Best: Latencia más corta (ms).
  • Wrst: Latencia más larga (ms).
  • StDev: Desviación estándar de la latencia. Un valor alto indica una gran variabilidad en la latencia.

Se requiere permiso de root

Algunas funciones de mtr (por ejemplo, la creación de paquetes ICMP) pueden requerir permisos de root. Se recomienda usar `sudo mtr`.


Comandos de la misma categoría