He estado usando Wake-on-LAN con éxito durante muchos años para varios de mis dispositivos Linux. Funciona bastante bien.
Sin embargo, también tengo una Mac Mini en casa. Me di cuenta de que se va a dormir y tiene dos propiedades distintas, separadas de cualquier máquina Linux que tengo mientras duermo:
Todavía responde al ping en la red.
Se activará automáticamente con la
ssh
conexión entrante , no se requiere Wake-on-LAN.
Esta segunda propiedad termina siendo realmente agradable: se pone en suspensión automáticamente y ahorra energía cuando no está en uso y no requiere ningún pensamiento adicional para encenderla cuando quiero meterme en ella. Simplemente se despierta automáticamente. Y después de cerrar sesión, 15 minutos más tarde, se volverá a dormir.
Supongo que esto se debe a que Apple controla la pila de hardware y software. Entonces, aunque Wake-on-LAN en toda la industria es una función de dispositivo de red basada en un paquete mágico (que no requiere interacción con el sistema operativo), el "despertar-LAN-LAN mágico de Mac y también responder a pings" se debe a que en realidad no lo han hecho. poner todo el sistema operativo en suspensión y / o tener una pila de red separada que todavía se ejecuta en modo de suspensión. Pero eso es solo una suposición.
Tengo curiosidad por saber si alguien ha visto o implementado este tipo de "Wake-on-entrante-SSH" en una máquina Linux. ¿O es esta magia especial que se puede encontrar solo en dispositivos Apple donde controlan hardware a través de software y pueden hacer esto de una manera que el resto de la industria no puede?
fuente
Respuestas:
ethtools lo ayudará, pero el hardware debe satisfacer sus necesidades.
según la wiki de ArchLinux :
Los valores de activación definen qué actividad desencadena la activación:
Si necesita algún tipo de "Wake-on-entrante-SSH", intente
saludos
fuente