Encender el PC a distancia: mi stack con Wake-on-LAN, AnyDesk y un NAS

68

    ¿Encender el PC desde otra casa con el móvil? Suena a magia negra, pero lo que hay detrás son tres cosas muy terrenales: Wake-on-LAN (WOL), un router que no fastidie y un NAS que haga de “mayordomo”. Aquí te cuento cómo lo monté yo, con lenguaje de andar por casa, para que puedas copiarlo (o mejorarlo).

    TL;DR

    • BIOS ASUS: activé “Power On by PCI-E”.
    • Windows: permití que la tarjeta de red despierte el equipo con magic packets.
    • Router ZTE F680 (Virgin Telco): abrí el puerto UDP 9 y fijé la IP del PC.
    • NAS Synology DS418j: como no corre AnyDesk, le hice un script para mandar el WOL.
    • AnyDesk: arranca con Windows; cuando el PC enciende, entro remoto.

    1. El porqué: necesito mi “PC bueno”… pero vivo a dos casas

    En verano me voy al apartamento de la playa, y allí no tengo mi torre potente. Mi solución: encenderla desde lejos, que arranque AnyDesk y trabajar como si estuviera delante. No quería gastar en soluciones raras ni dejar el PC encendido todo el verano comiendo vatios.


    2. Wake-on-LAN, explicado en 20 segundos

    Wake-on-LAN es un estándar que permite despertar un PC apagado si la placa base y la tarjeta de red reciben un “paquete mágico” (un datagrama UDP con su MAC repetida varias veces). Para que eso ocurra:

    • La placa base debe estar alimentada (LEDs de la NIC encendidos = buena señal).
    • El router/switch debe “recordar” la MAC del PC aunque esté apagado.
    • El paquete debe llegar hasta la red local (por eso abrimos puertos o usamos un intermediario).

    3. Paso 1: Activar WOL en la BIOS (ASUS PRIME H610M-E D4)

    Entré en BIOS (F2/DEL) → modo avanzado (F7) → Opciones avanzadas > PCI Subsystem Settings → Power On by PCI-E / PCI = Enabled.

    En mi caso, durante la instalación, la opción “ErP Ready” no salía; da igual, mientras los LEDs del puerto Ethernet sigan encendidos al apagar, estamos OK.


    4. Paso 2: Windows, no me fastidies el WOL

    En el Administrador de dispositivos:

    • Adaptador de red → pestaña Administración de energía
      • ✔ Permitir que este dispositivo reactive el equipo
      • ✔ Solo permitir un paquete mágico para activar el equipo
    • Pestaña Opciones avanzadas
      • Wake on Magic Packet → Enabled
      • Shutdown Wake-On-LAN → Enabled

    Luego ipconfig /all para quedarme con la MAC.


    5. Paso 3: Router ZTE F680 (Virgin Telco) → abrir el UDP 9

    Entré a http://192.168.1.1 (usuario/contraseña).

    Después:

    1. DHCP Binding: fijé la IP del PC (ej. 192.168.1.34).
    2. Port Forwarding: regla “WOL”
      • Protocolo: UDP
      • Puerto externo/interno: 9
      • IP interna: la del PC

    ¿Podría saltarme esto? Sí, si uso el NAS como puente y no necesito lanzar el paquete desde fuera. Pero lo dejé hecho “por si acaso”.


    6. Paso 4: AnyDesk… y el mito del “enciende solo”

    AnyDesk no puede encender un PC apagado por sí mismo si no hay otro AnyDesk encendido en la misma LAN. Mi idea inicial era: “abro AnyDesk y que él haga el WOL”. Spoiler: te sale un mensaje de ‘no se ha encontrado dispositivo para iniciar WOL’.

    La solución: mi NAS como mayordomo

    Tengo un Synology DS418j (Realtek RTD1293, 1 GB RAM). No soporta Docker ni paquete oficial de AnyDesk, así que opté por la vía clásica:

    • SSH + Entware + etherwake
    • Un script que lanza el magic packet al MAC de mi PC
    • Una tarea manual en el Programador de DSM para ejecutarlo desde el móvil con 3 toques

    Script minimalista

    #!/bin/sh
    /opt/bin/etherwake -i eth0 D4:3D:7E:12:34:56
    
    

    Cambia la MAC por la tuya y la interfaz (eth0 casi siempre). Guardé esto en /volume1/scripts/wake_pc.sh y le di permisos (chmod +x).

    Luego, en Panel de control > Programador de tareas creé una tarea “Script definido por el usuario” con ese comando y marqué “Permitir la ejecución manual”. Desde la app DSM en el móvil, entro, pulso “Ejecutar” y… ¡PC encendido!

    (Si tu Synology soporta Docker, instala AnyDesk ahí y úsalo como “relay” oficial. En mi caso, toca script.)


    7. Flujo final que estoy usando

    1. Estoy en la otra casa → Abro la app DSM o un acceso directo que dispara el script WOL en el NAS.
    2. El NAS envía el paquete mágico → el PC se despierta en 5-10 s.
    3. Abro AnyDesk en el móvil/portátil → me conecto al PC, que ya arrancó con AnyDesk como servicio.
    4. A currar/jugar/lo-que-toque.

    8. Problemas que me encontré y cómo los sorteé

    • AnyDesk no encontraba dispositivos para WOL → Porque no había otro AnyDesk en la LAN, solucionado con script en el NAS.
    • No veía “ErP Ready” en BIOS → No hace falta si hay alimentación en standby.
    • IP pública dinámica → Con DDNS del router podría evitar buscar “¿cuál es mi IP?”, pero usando el NAS como puente no lo necesito.
    • Tabla ARP del router se “olvida” → Tener el NAS encendido mantiene activa la red y el switch interno; el WOL llega bien.

    9. ¿Y si no tienes NAS?

    • App de WOL en el móvil + puerto 9 abierto → Funciona.
    • Enchufe inteligente + “Restore on AC Power = ON” en BIOS → enchufe ON = PC arranca. Chapucilla, pero fácil.
    • Relé Wi-Fi (Shelly 1) a los pines del botón Power → pulsación remota real.

    10. Conclusión: montar esto no es “de frikis”, es de gente resolutiva

    • No me gasto luz dejando el PC encendido.
    • No tengo que tocar físicamente la torre para arrancarla.
    • Sigo usando AnyDesk (o el que quieras) sin depender de que el PC esté ya encendido.
    • Mi NAS Synology hace algo más que guardar pelis: ahora también “despierta” mi equipo.

    ¿Te animas a montar algo parecido? ¿Tienes un router/placa distinta y no encuentras la opción? Déjamelo en comentarios o mándame un mensaje.

    ¡Nos leemos en el próximo post!


    Datos útiles (por si llegaste hasta aquí buscando lo mismo que yo)

    • Placa: ASUS PRIME H610M-E D4
    • Router: ZTE ZXHN F680 (Virgin Telco)
    • NAS: Synology DS418j (Realtek RTD1293, sin Docker)
    • Software: AnyDesk, etherwake (Entware)

    ✉ ¿HABLAMOS?

    Hablemos

    Si compartimos intereses en inteligencia artificial, datos o desarrollo de software, estaré encantado de intercambiar ideas. También puedes escribirme para cuestiones profesionales.

    Leer el blog