Herramientas de diagnóstico integradas en el sistema operativo

Para un técnico de SMR, el sistema operativo no es solo un entorno de trabajo, es una caja de herramientas de diagnóstico. Antes de instalar software de terceros, debemos dominar las utilidades que ya vienen integradas en Windows y Linux, ya que son las que siempre tendremos a mano en cualquier intervención de emergencia.

Aquí tienes las herramientas de diagnóstico integradas más potentes:


1. Herramientas de Monitorización en Tiempo Real

Estas herramientas permiten ver qué está pasando con la red "ahora mismo", identificando procesos que consumen todo el ancho de banda.

  • Monitor de Recursos (Windows):

    • Acceso: resmon en el buscador o desde el Administrador de Tareas.

    • Uso: En la pestaña "Red", puedes ver qué programas están enviando datos, a qué IPs se conectan y cuánto ancho de banda consumen en B/s.

  • Netstat (Windows/Linux):

    • Comando: netstat -ano (Windows) o ss -tulpn (Linux moderno).

    • Uso: Muestra todas las conexiones activas y los puertos abiertos. Es vital para detectar si un servidor está escuchando peticiones o si un troyano ha abierto una conexión sospechosa.


2. Diagnóstico de la Pila de Protocolos (Capa 3 y 4)

  • PowerShell (Windows Avanzado):

    • Comando: Test-NetConnection -ComputerName [IP] -Port [Puerto]

    • Uso: Es mucho más potente que el Ping. Te dice si un puerto específico (como el 80 de web o el 445 de archivos) está abierto en el destino.

  • MTR / Pathping:

    • Comando: pathping [IP] (Windows) / mtr [IP] (Linux).

    • Uso: Es una mezcla entre Ping y Tracert. Envía paquetes durante un tiempo a cada salto del camino para calcular el porcentaje de pérdida de paquetes en cada router. Ideal para encontrar fallos intermitentes.


3. Herramientas de Configuración y Reset

A veces el diagnóstico revela que la configuración está "corrupta" y hay que limpiar el sistema.

  • Catálogo Winsock (Windows):

    • Comando: netsh winsock reset

    • Uso: Repara la interfaz de programación que permite a las apps entrar en la red. Es el "botón del pánico" cuando el navegador no funciona pero el ping sí.

  • Journalctl / Syslog (Linux):

    • Comando: journalctl -u NetworkManager o tail -f /var/log/syslog.

    • Uso: Permite leer en tiempo real los mensajes de error que lanza la tarjeta de red (ej: "cable desconectado", "autenticación WiFi fallida").


4. Visores de Eventos y Registros

  • Visor de Eventos (Windows):

    • Ruta: eventvwr.msc -> Registros de Windows -> Sistema.

    • Filtrado: Busca eventos con origen "Tcpip" o "Dhcp-Client". Te dirá exactamente a qué hora se perdió la conexión o si hubo un conflicto de IP con otro equipo de la oficina.


5. Tabla comparativa de emergencia

Problema sospechoso Herramienta Windows Herramienta Linux
¿Tengo internet? ping 8.8.8.8 ping 8.8.8.8
¿Dónde se corta la red? pathping mtr
¿Quién gasta el ancho de banda? resmon nload o iftop
¿Está abierto el puerto 80? tnc [IP] -port 80 nc -zv [IP] 80
¿Conflictos de IP? arp -a ip neigh