Despertar de hibernar a solicitud de ssh

16

¿Hay una característica (o paquete de aptitud) en Ubuntu 10.04 que reactivará mi computadora desde el modo de espera cuando recibe un ssh (u otro webrequest)?

He estado tratando de poner mi computadora en hibernación / en espera cuando no estoy ejecutando código en un esfuerzo por "volverme verde" en mi universidad. Sin embargo, a menudo necesito ssh en mi computadora durante el fin de semana para hacer el trabajo. Sin embargo, no parece "despertar" escuchar esta solicitud. Recuerdo que en mi vieja máquina de Windows había una opción "Wake-on-LAN" para el comando de hibernación. Entonces, si necesitaba un escritorio remoto mientras estaba dormido, se despertaría.

¿Alguien puede solicitar una buena manera de replicar esta característica?

Gracias,

Será

JudoWill
fuente

Respuestas:

6

Necesita algún dispositivo en su red local que pueda enviar el paquete WOL necesario. Debe ser la red local porque el paquete no es reenviado por los enrutadores a otros segmentos de la red.

El dispositivo perfecto para hacer esto sería su enrutador. Desafortunadamente, muy pocos enrutadores admiten esto, pero si obtiene uno que usa OpenWRT o similar, puede instalar un software que pueda generar el paquete WOL necesario para activar la máquina con la que realmente desea hablar.

Thorbjørn Ravn Andersen
fuente
2
Sí, este es un punto muy importante y los demás comentaristas lo pasan por alto. Si estás en casa y quieres despertar una máquina en tu universidad, no puedes hacerlo a menos que haya otra máquina en tu universidad a la que puedas ingresar primero. Por lo tanto, probablemente la mejor opción es poner la máquina en un estado de baja potencia pero sin suspensión (por ejemplo, suspensión de la CPU, suspensión del disco, etc.), desde el cual un paquete de red normal puede activarlo. En el futuro tal vez podamos usar en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie
Desde que escribí la respuesta, compré una Time Capsule (enrutador de Apple con disco duro) que contiene dicho proxy que permite que las Mac se apaguen y aún sean visibles para otras Mac. Muy impresionante. No he investigado si esto se puede usar con máquinas Linux.
Thorbjørn Ravn Andersen
Es posible que también desee considerar una computadora de bajo consumo de energía para hacer esto. Un raspberry pi viene a la mente.
Thorbjørn Ravn Andersen
5

Los foros de Ubuntu tienen una excelente guía . Sin embargo, deberá activar la máquina con un paquete WOL antes de ingresar.

Nerdfest
fuente
3

Creo que aquí está el enlace que te ayudaría :)

Hay instrucciones claras para configurar WOL (wake on lan)

myusuf3
fuente
Lo comprobaré el lunes ... mi computadora está hibernando durante el fin de semana;)
JudoWill
@judowill jaja no hay problema. Déjame saber como va. :)
myusuf3
No sé si está conectado con el autor de la respuesta vinculada, pero si lo está, por favor, no es que la línea copiar-pegar-en-comando no funcione bien debido a la aparición de explosiones en la respuesta, que en bash cambiarse ....
Yossi Farjoun
0

Wake On LAN es algo que puede habilitar en el BIOS.

maco
fuente
Sí, pero el sistema también debe ser consciente de ello. sí, pero hacer que la configuración de BIOS esté
activada
0

Si usa un enrutador basado en OpenWRT / Tomato, un script de shell que escribí que se ejecuta en el enrutador y activa cualquier PC que esté recibiendo una conexión SSH entrante, podría serle útil.

Mansour
fuente
1
Página no encontrada ...
linjunhalida