Activar el Mac a distancia con Wake-on-LAN

Las capturas muestran la interfaz en inglés. Los nombres de los botones en el texto corresponden al idioma de la app.

Aún se puede despertar a un Mac dormido, siempre y cuando no esté durmiendo demasiado profundamente.

¿El Mac está dormido y no se conecta?

Deslícese hacia la izquierda en su lista de emparejados y elija "Despertar" (Despertar-on-LAN), luego conéctese. Requisito previo: "Activar la computadora para permitir el acceso a la red" está habilitado en Configuración del Sistema → Batería/Energía del Mac; Es más confiable cuando está conectado o conectado a Ethernet por cable.

Se despierta pero aún no se conecta

  • El Mac debe permanecer encendido con el TouchNow Host ejecutándose; una aplicación para salir no acepta conexiones.
  • No cierres la tapa de un MacBook; al cerrarlo, la máquina duerme inmediatamente.
  • Déjalo conectado a la corriente cuando salgas. Si funciona con batería, macOS también apaga el Wi-Fi y no se puede activar de forma remota.
  • En Configuración del Sistema, active “Impedir entrar en reposo automáticamente cuando se apaga la pantalla”. Está bajo Batería → Opciones en un MacBook y bajo Ahorro de energía en un Mac de escritorio. La pantalla todavía se oscurece; la máquina simplemente no duerme mucho.

Se despertó, pero la imagen nunca llega

Cuando Wake-on-LAN activa su Mac, ingresa DarkWake: la máquina está funcionando, la red está activa y el Host acepta su conexión, pero la pantalla aún no tiene energía. Sin visualización significa que no hay framebuffer, por lo que la API de captura de pantalla se inicia correctamente y luego entrega cero fotogramas. Lo que ves está "conectado, pero atascado al recibir".

Esta no es una red lenta ni le falta un permiso. La opción "evitar la suspensión del sistema inactivo" de macOS no ayuda aquí, porque lo que sigue a DarkWake es la suspensión de mantenimiento, no la suspensión inactiva.

TouchNow Host lo maneja declarando la actividad del usuario (IOPMAssertionDeclareUserActivity) cuando detecta que la pantalla aún está inactiva. Medido en nuestras máquinas, eso promueve DarkWake a una activación completa e ilumina la pantalla dentro 38 milisegundos. La captura se retiene hasta que la pantalla está realmente activa (hasta 6 segundos), por lo que nunca gira sin nada que grabar.

Para comprobarlo usted mismo, ejecute pmset -g log en el Mac y busque el DarkWake líneas. Una reactivación exitosa se registra como Actividad HID.

También puedes activarlo desde fuera de tu Wi-Fi, pero caduca

Un paquete Wake-on-LAN solo viaja dentro de una red local, por lo que, en teoría, no puedes reactivar tu Mac de la carretera. En la práctica (medido en macOS 26, Apple Silicon), un Mac dormido todavía se despierta, por un camino diferente.

Mientras macOS duerme, la tarjeta de red mantiene vivas las conexiones TCP ya establecidas — puedes ver TCPKeepAlive=activo en pmset -g registro. La conexión de señalización del host permanece en la habitación durante el modo de suspensión, por lo que cuando su iPhone se une, la notificación que envía el servidor es suficiente para activar un DarkWake (registrado como un wifibt despertar). Esto funciona en todas las redes y no necesita configuración de enrutador.

Pero sí caduca. El registro muestra powerd request=TCPKATurnOff wakeAt= seguido de un tiempo de inactividad de unos cuatro días: duerme más que eso y el mecanismo se apaga silenciosamente, por lo que puede sentir que "a veces se despierta, a veces no". Si estará fuera por un largo tiempo, mantener el Mac despierto o encender "Impedir entrar en reposo automáticamente cuando se apaga la pantalla" es más confiable.

Una cosa que a menudo se confunde: un MacBook durmiendo en la batería apaga completamente el Wi-Fi, por lo que Wake-on-LAN no puede funcionar; esa es una limitación de Apple. La ruta TCP-keepalive anterior todavía funcionó con un 2% de batería en nuestras pruebas. No son el mismo mecanismo.