fallocate en GNU/Linux permite reservar espacio en disco para un archivo de forma rápida sin necesidad de escribir datos.


El comando mtr (My Traceroute) es una herramienta de diagnóstico de red en tiempo real que combina las funcionalidades de dos utilidades clásicas: traceroute y ping. Gracias a esta fusión, mtr permite analizar la ruta que siguen los paquetes hasta un destino determinado y, al mismo tiempo, obtener estadísticas detalladas sobre la latencia y pérdida de paquetes en cada salto de la conexión.

Su uso es muy frecuente en la administración de sistemas y redes, ya que ofrece una visión clara de dónde pueden estar los problemas de conectividad o degradaciones de servicio en una ruta de red.

¿Para qué se usa el comando mtr?

El objetivo principal de mtr es diagnosticar problemas de conectividad y rendimiento de red.
Con él, puedes:

  • Ver la ruta que siguen los paquetes hasta un host o dirección IP.
  • Analizar la latencia en cada salto intermedio.
  • Detectar pérdida de paquetes en tiempo real.
  • Identificar posibles cuellos de botella en la conexión.

En comparación con ping o traceroute, mtr es mucho más útil porque actualiza la información de manera continua y presenta estadísticas precisas de cada salto.

Sintaxis básica

La sintaxis general de mtr es:

mtr [opciones] [host]

Donde:

  • [opciones] son parámetros adicionales para modificar el comportamiento del comando.
  • [host] es el destino al que quieres realizar el análisis (nombre de dominio o dirección IP).

Ejemplo básico:

mtr google.com

Esto mostrará en tiempo real los saltos de red hasta el dominio de Google, con estadísticas de latencia y pérdida de paquetes.

Algunos ejemplos interesantes

A continuación te dejo algunos ejemplos interesantes sobre el comando.

Ejecutar mtr hacia un dominio o IP

Muestra los saltos de red hacia el dominio voidnull.es con estadísticas dinámicas de pérdida de paquetes y latencia.

mtr voidnull.es

Generar un reporte en modo no interactivo

Si deseas obtener un informe rápido sin la interfaz interactiva:

mtr -r -c 10 google.com
  • -r: Modo de reporte.
  • -c 10: Número de pruebas (paquetes) que se enviarán.

Esto devuelve un resumen en la terminal tras ejecutar 10 pruebas.

Guardar el reporte en un archivo

Guarda un informe de 20 envíos en el archivo reporte_mtr.txt. Muy útil para enviar resultados a un administrador de sistemas o proveedor de servicios.

mtr -r -c 20 voidnull.es > reporte_mtr.txt

Ejecutar mtr como usuario con privilegios

Algunos sistemas requieren ejecutar mtr con permisos elevados para mostrar información completa:

sudo mtr google.com

Usar mtr con opciones avanzadas

Mostrar solo direcciones IP en lugar de nombres de host:

mtr -n google.com

Cambiar el tamaño de los paquetes ICMP enviados:

mtr --psize=128 google.com

Especificar el protocolo TCP en lugar de ICMP:

sudo mtr -T voidnull.es

Conclusión

El comando mtr es una herramienta esencial en el arsenal de cualquier administrador de sistemas y redes en GNU/Linux. Su capacidad de mostrar estadísticas de conectividad en tiempo real lo convierte en una opción mucho más potente y flexible que ping o traceroute por separado. Con opciones para reportes, personalización de protocolos y salida en archivos, mtr facilita la detección y resolución de problemas de red de manera rápida y eficaz.


¿Buscas otro comando?

¡Revisa nuestro "Diccionario de comandos para GNU/Linux"!

Diccionario de comandos para GNU/Linux
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación