Ativar do hibernate a pedido do ssh


16

Existe um recurso (ou pacote de aptidão) no Ubuntu 10.04 que acorda meu computador no modo de espera quando ele recebe um ssh (ou outro pedido da web).

Eu tenho tentado colocar meu computador em hibernação / espera quando não estou executando o código em um esforço para "ficar verde" na minha universidade. No entanto, muitas vezes eu preciso ssh no meu computador no fim de semana para fazer o trabalho. No entanto, não parece "acordar" para ouvir esta solicitação. Lembro que na minha antiga máquina Windows havia uma opção "Wake-on-LAN" no comando hibernate. Portanto, se eu precisasse usar a área de trabalho remota enquanto dormia, ela acordaria.

Alguém pode solicitar uma boa maneira de replicar esse recurso?

Obrigado,

Vai

Respostas:


6

Você precisa de algum dispositivo em sua rede local que possa enviar o pacote WOL necessário. Deve ser a rede local porque o pacote não é encaminhado pelos roteadores para outros segmentos de rede.

O dispositivo perfeito para fazer isso seria o seu roteador. Infelizmente, muito poucos roteadores suportam isso, mas se você tiver um que utilize o OpenWRT ou similar, poderá instalar um software que possa gerar o pacote WOL necessário para ativar a máquina com a qual realmente deseja conversar.


2
Sim, esse é um ponto realmente importante e, na maioria das vezes, é esquecido pelos outros comentaristas. Se você estiver em casa e quiser acordar uma máquina em sua universidade, não poderá fazer isso, a menos que exista outra máquina em sua universidade. Portanto, provavelmente a melhor opção é colocar a máquina em um estado de baixo consumo de energia, mas não suspenso (por exemplo, suspensão da CPU, suspensão do disco etc.), a partir da qual um pacote de rede comum pode ativá-la. No futuro, talvez possamos usar en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie

Desde que escrevi a resposta, comprei um Time Capsule (roteador da Apple com disco rígido) que contém um proxy que permite que os Macs durmam e ainda estejam visíveis para outros Macs. Muito impressionante. Eu não investiguei se isso pode ser usado com máquinas Linux.
Thorbjørn Ravn Andersen

Você também pode considerar um computador barato e com baixo custo para fazer isso. Um pi de framboesa vem à mente.
Thorbjørn Ravn Andersen

5

Os fóruns do Ubuntu têm um excelente guia . Você precisará ativar a máquina com um pacote WOL antes de fazer a conexão.


3

Acredito aqui o link que te ajudaria :)

Existem instruções claras para configurar o WOL (ativar na LAN)


Vou dar uma olhada na segunda-feira ... meu computador está hibernando no fim de semana;)
JudoWill

@judowill haha ​​não há problema. deixe-me saber como vai. :)
myusuf3

Não sei se você está conectado ao autor da resposta vinculada, mas se não estiver, a cópia-colar-na-linha de comando não funciona bem devido ao aparecimento de trepidações na resposta, que em bash se mudou ....
Yossi Farjoun

0

Wake On LAN é algo que você pode ativar no BIOS.


Sim, mas o sistema também deve estar ciente disso. sim, mas tornando-os bios configuração estiver ativada é o primeiro passo descrito na minha resposta :)
myusuf3

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.