Tengo una red configurada detrás de un enrutador firewall (Cisco ASA 5505). Esta red tiene un dispositivo que, para aumentar su longevidad, puede ir a S3 o S4 en ciertos momentos, pero debe reactivarse cuando sea necesario, lo que, en ausencia de cualquier otra entrada, significaría un Wake on Lan.
Este dispositivo tiene una dirección DHCP.
El dispositivo solo está conectado al enrutador/firewall, que reenviará todos los paquetes de red dirigidos a él. El dispositivo debe activarse tanto desde Internet como desde la red local.
Mi comprensión inicial fue que cualquier paquete de red puede activar el dispositivo, pero eso es incorrecto. Ahora me imagino que necesito lo siguiente:
- Wake on Lan habilitado en el BIOS de la máquina de destino y en el sistema operativo (Windows 10) para el dispositivo de red
- Alguna forma de tener la dirección MAC de este dispositivo para el paquete WOL
- Dado que el dispositivo tiene una dirección dinámica, el enrutador/firewall tiene alguna forma de transmitir un paquete de Internet entrante para que se transmita a través de Ethernet, de modo que pueda activar el dispositivo de destino.
- El enrutador/firewall debe ser compatible con 3.
Mientras que 1 es simple, otras son difíciles, si es que es posible.
EDITAR- Otra limitación es que el enrutador no es el primero en la red doméstica. Podría haber 1 o 2 niveles de redirección antes de que el paquete WOL pueda llegar al enrutador real al que está conectado el dispositivo inactivo.
Si lo anterior es la única manera, entonces...
- Suponiendo que no puedo "construir" el paquete WOL en el enrutador, ¿es posible construir este paquete desde Internet, enviarlo al enrutador en un puerto específico y hacer que el enrutador lo transmita? Estoy usando un enrutador Cisco ASA 5505. No sé qué debo buscar desde el enrutador para lograr esto.
- ¿Existe alguna otra forma más sencilla de lograrlo? No puedo cambiar el enrutador a uno que pueda ejecutar aplicaciones/scripts. No tengo otra máquina siempre encendida detrás del enrutador que pueda hacer esto.