GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando mtr de Linux

Como administrador de sistemas de Linux, sabe que el consenso general es culpar de todos los problemas a la infraestructura, que es su ámbito. Los ingenieros de redes, nuestros archienemigos (es broma), siempre nos dicen que "no es un problema de red". Realmente odio escuchar esas palabras porque significa que ahora el enfoque está en mí, mis sistemas operativos y mi hardware. En lugar de confiar en la palabra de mi enemigo jurado (bromeando de nuevo) para que me diga dónde está el problema, puedo investigar la red de manera proactiva por mí mismo. El mtr La utilidad me permite hacerlo sin molestar a nadie ni molestarme durante una llamada en conferencia de resolución de problemas. El mtr command es una herramienta de análisis y solución de problemas de red simple pero efectiva. Esta breve introducción lo ayudará a comenzar.

La siguiente descripción es del mtr información del paquete del comando.

Mtr es una herramienta de diagnóstico de red que combina ping y traceroute en un solo programa. Mtr proporciona dos interfaces:una interfaz ncurses, útil para usar Mtr desde una sesión de telnet*; y una interfaz GTK+ para X (proporcionada en el paquete mtr-gtk).

*Obviamente, esta descripción está algo desactualizada. Reemplace 'telnet' con SSH.

¿Por qué metros?

Quizás se pregunte por qué estoy escribiendo sobre una utilidad llamada My Traceroute (mtr ) cuando hay traceroute , ping , netstat , ip , y otras herramientas disponibles que pueden ayudar a solucionar problemas de conectividad de red. Bueno, mtr es un poco diferente Es análogo al top ya que se actualiza por sí solo y le brinda una vista en vivo de la respuesta y la conectividad de la red.

Instalando metro

Si no tiene mtr , que vive en /usr/sbin , instálelo de la forma habitual con YUM o DNF. El mtr el comando está incluido en la base repositorio.

$ sudo yum -y install mtr

or

$ sudo dnf -y install mtr

Usando mtr

El mtr El comando es fácil de usar. Hay múltiples opciones para usar mtr , pero estos son los más útiles para mi entorno. Siéntase libre de explorar todas las opciones de mtr. No puede dañar su sistema ni el de nadie más con este comando. El mtr El comando no crea problemas de seguridad para usted, así que utilícelo libremente.

[ También puede disfrutar:5 comandos de solución de problemas de red de Linux ]

Solo IPv4

Mi forma favorita de usar mtr es con el interruptor 'Solo IPv4' (-4 ). La salida está limitada a direcciones IPv4. Esta opción (cambiar) no evita las búsquedas de DNS. En otras palabras, si el host se resuelve en un nombre, probablemente verá el nombre DNS en lugar de solo la dirección IPv4.

Desde mtr actualizaciones en tiempo real, el siguiente video proporciona una mejor ilustración de cómo funciona.

mtr continúa actualizándose hasta que presionas q abandonar. Como puede ver, hubo una pérdida de paquetes en uno de los saltos. No parece significativo, pero ese es el tipo de información que necesita ver al solucionar un problema de red o un problema potencial de red.

También puedes decirle a mtr para reportar direcciones IP en lugar de nombres resueltos por DNS usando el (-b ) opción. Para este ejemplo, he combinado solo IPv4 y direcciones IP. Esta es la forma en que uso mtr . Así es como se ve en la línea de comando y en tiempo real:

$ mtr -4b google.com

IPv6

En mi sistema, parece que IPv6 es la opción predeterminada, lo cual no me gusta, así que siempre especifico IPv4.

$ mtr google.com

Y una última pantalla en tiempo real solo por diversión.

[ Hoja de referencia gratuita:obtenga una lista de utilidades y comandos de Linux para administrar servidores y redes. ]

Resumir

Creo que puedes ver en estas demostraciones que mtr es un comando valioso para tener en su caja de herramientas de administrador de sistemas. No es un comando superfluo o un comando de "boutique" que solo usas una vez al año. Este es uno que usará una y otra vez cuando uno o más de sus usuarios digan "Internet es lento". Un mtr rápido le mostrará dónde está el problema, si es un problema de red. Lo cual, por supuesto, sabemos que nunca lo es, hasta que lo es.


Linux
  1. Cómo usar el comando sed de Linux

  2. Cómo usar el comando grep de Linux

  3. Cómo usar el comando de historial en Linux

  4. Cómo usar el comando Su en Linux

  5. Cómo usar el comando id en Linux

¿Cómo usar el comando wget en Linux?

Cómo usar el comando netstat en Linux

¿Cómo usar el comando xargs en Linux?

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

Cómo usar el comando RPM en Linux

Cómo usar el comando which en Linux