> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Solución de problemas de Wake on LAN (Edición Windows)

### 🔍 Escaneando Tu Red

1. [**Descarga WakeMeOnLAN**](https://www.nirsoft.net/utils/wake_on_lan.html)
2. **Abre WakeMeOnLan**: Ejecuta `WakeMeOnLan.exe`. No se requiere instalación.
3. **Inicia Escaneo de Red**: Presiona `F5` para comenzar a escanear tu red local. La herramienta detectará dispositivos activos y recuperará sus direcciones IP y MAC.
4. **Ajusta Rango IP (si es necesario)**: Si el escaneo no cubre el rango IP deseado, presiona `F6` para detener el escaneo. Luego, presiona `F9` o ve a **Options > Advanced Options** para especificar el rango de direcciones IP correcto.
5. **Revisa Resultados del Escaneo**: Los dispositivos se listarán con su estado—los iconos verdes indican sistemas en línea, mientras que los iconos rojos indican sistemas offline.

*Nota: La información de dispositivos escaneados se guarda en el archivo* `WakeMeOnLan.cfg` *para uso futuro.* ([**NirSoft**](https://www.nirsoft.net/utils/wake_on_lan.html?utm_source=chatgpt.com))

---

### 💡 Despertando Sistemas Offline

1. **Selecciona Dispositivos Objetivo**: En la ventana principal, destaca la(s) computadora(s) offline que deseas despertar.
2. **Envía Señal de Despertar**: Presiona `F8` o elige **File > Wake Up Selected Computers**. Esta acción envía un "magic packet" a los dispositivos seleccionados.
3. **Verifica Despertar**: Después de una breve espera, presiona `F5` para rescanear la red y confirmar que los dispositivos se han encendido (indicado por iconos verdes).

---

### ⚙️ Operaciones de Línea de Comandos

WakeMeOnLan admite operaciones de línea de comandos para automatización:

* **Despertar un Dispositivo Específico**:

```
WakeMeOnLan.exe /wakeup [ComputerName/IP/MAC]
```

Reemplaza `[ComputerName/IP/MAC]` con el identificador del objetivo.

* **Despertar Todos los Dispositivos en la Lista**:

```
WakeMeOnLan.exe /wakeupall
```

* **Despertar Dispositivos en un Rango IP Específico**:

```
WakeMeOnLan.exe /wakeupiprange [StartIP] [EndIP]
```

Reemplaza `[StartIP]` y `[EndIP]` con el rango IP deseado.

*Nota: Para que estos comandos funcionen, los dispositivos objetivo deben estar listados en el archivo* `WakeMeOnLan.cfg` *. ([**NirSoft**](https://www.nirsoft.net/utils/wake_on_lan.html?utm_source=chatgpt.com))

---

### 🛠️ Consejos de Solución de Problemas

* **Configuración de Dirección de Broadcast**: Si los intentos de despertar fallan, ve a **Options > Send The Wake-on-LAN Packet To...** e intenta diferentes configuraciones de dirección de broadcast. Algunos sistemas responden mejor a configuraciones específicas.
* **Asegúrate de Configuraciones Correctas de Hardware**:

* **BIOS/UEFI**: Habilita Wake-on-LAN o configuraciones equivalentes.
* **Adaptador de Red**: En Device Manager, bajo las propiedades del adaptador de red, asegúrate de que opciones como "Allow this device to wake the computer" y "Only allow a magic packet to wake the computer" estén habilitadas.
* **Fast Startup**: Desactiva Fast Startup en Windows, ya que puede interferir con la funcionalidad de Wake-on-LAN. ([**PCMAG**](https://www.pcmag.com/how-to/turn-on-computer-from-across-the-house-with-wake-on-lan?utm_source=chatgpt.com))

---

Si Wake-on-LAN (WoL) funciona **inmediatamente después de un reinicio reciente de tus switches o equipos de red**, pero **falla después de un tiempo**, esto generalmente apunta a un problema con **el equipo de red olvidando asignaciones de dirección MAC**, **descartando paquetes de broadcast**, o **configuraciones de gestión de energía**. Aquí hay un desglose de qué podría estar sucediendo y cómo resolverlo:

---

## 🧠 Por Qué Sucede

Después de un reinicio reciente:

* Tus **switches recuerdan** la tabla de direcciones MAC y permiten que **paquetes de broadcast** pasen.
* Los dispositivos que admiten WoL son accesibles a través de su **dirección MAC y magic packet de broadcast**.

Después de que pasa el tiempo:

* Los switches pueden **envejecer entradas de tabla ARP o MAC** para dispositivos dormidos/offline.
* Los paquetes de broadcast pueden ser **bloqueados**, mal dirigidos, o no reenviados a la máquina dormida.

---

## 🔧 Solución de Problemas y Fixes

### 1. **Habilita Broadcast Dirigido (si es posible)**

Muchos switches y routers bloquean broadcasts por defecto. Habilita **broadcast dirigido** a la subred (ej. `192.168.1.255`) si tu switch/firewall lo permite.

> 📝 En switches administrados, busca configuraciones relacionadas con:
>
> * Directed broadcast forwarding
> * IP helper address (para switches de Layer 3)
> * Static MAC address binding

---

### 2. **Establece Entradas Estáticas de ARP o Tabla MAC**

Configura manualmente tu switch/router para **recordar siempre la dirección MAC** del objetivo de WoL.

* En switches administrados:  
  → Añade un **static MAC address binding** para el dispositivo en el puerto del switch.
* En routers/firewalls:  
  → Usa una **static DHCP reservation** para que la relación MAC/IP nunca cambie.

---

### 3. **Asegúrate de que WoL Esté Configurado Correctamente en el Dispositivo Objetivo**

* BIOS/UEFI:  
  ✓ Habilita Wake-on-LAN / PME Event / ErP → Disabled
* Configuración NIC de Windows:  
  ✓ "Allow this device to wake the computer"  
  ✓ "Only allow a magic packet"

---

### 4. **Desactiva Windows Fast Startup**

Windows Fast Startup puede **interferir con WoL**.

* Ve a: `Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable`
* Desmarca **Turn on fast startup**

---

### 5. **Usa un Modo de Paquete Diferente**

En **WakeMeOnLan**:

* Intenta usar **Unicast** en lugar de Broadcast bajo: `Options > Send The Wake-on-LAN Packet To > Unicast / Broadcast (Based On IP Address)`

Unicast puede funcionar más confiablemente en switches que bloquean tráfico de broadcast.

---

### 6. **Mantén el Switch "Activo" con Pings Periódicos**

Puedes **hacer ping a los objetivos de WoL regularmente** para mantener sus entradas MAC activas en el switch.

Ejemplo de script PowerShell:

```
while ($true) {
Test-Connection 192.168.1.101 -Count 1
Start-Sleep -Seconds 300
}
```

---

## 📌 Resumen

| Problema | Solución |
| ---- | ---- |
| Envejecimiento de dirección MAC | Establece entrada MAC estática |
| Broadcast bloqueado | Habilita broadcast dirigido o usa unicast |
| Dispositivo no se despierta | Verifica configuraciones de BIOS/NIC/SO de WoL |
| Los ciclos de energía del switch afectan el estado | Configura ajustes persistentes del switch |

---