Réveil de l'hibernation sur demande ssh

16

Existe-t-il une fonctionnalité (ou un package d'aptitudes) dans Ubuntu 10.04 qui sortira mon ordinateur de la veille lorsqu'il recevra un ssh (ou une autre demande de Web).

J'ai essayé de mettre mon ordinateur en veille prolongée / veille lorsque je n'exécute pas de code dans le but de "passer au vert" dans mon université. Cependant, j'ai souvent besoin de ssh dans mon ordinateur le week-end pour travailler. Cependant, il ne semble pas "se réveiller" pour entendre cette demande. Je me souviens que sur mon ancienne machine Windows, il y avait une option "Wake-on-LAN" pour la commande hibernate. Donc, si j'avais besoin d'un bureau à distance pendant qu'il dormait, il se réveillerait.

Quelqu'un peut-il demander un bon moyen de reproduire cette fonctionnalité?

Merci,

Volonté

JudoWill
la source

Réponses:

6

Vous avez besoin d' un appareil sur votre réseau local qui peut envoyer le package WOL nécessaire. Il doit s'agir du réseau local car le package n'est pas transféré par les routeurs vers d'autres segments de réseau.

L'appareil parfait pour cela serait votre routeur. Malheureusement, très peu de routeurs le prennent en charge, mais si vous en obtenez un qui utilise OpenWRT ou similaire, vous pouvez installer un logiciel qui peut générer le paquet WOL nécessaire pour réveiller la machine à laquelle vous voulez réellement parler.

Thorbjørn Ravn Andersen
la source
2
Oui, c'est un point vraiment important et le plus souvent manqué par les autres commentateurs. Si vous êtes à la maison et que vous souhaitez réveiller une machine de votre université, vous ne pouvez pas le faire à moins qu'il n'y ait une autre machine dans votre université dans laquelle vous pouvez aller en premier. Par conséquent, la meilleure option est probablement de mettre la machine dans un état de faible puissance mais non suspendu (par exemple, veille du processeur, sommeil du disque, etc.), à partir duquel un paquet réseau normal peut le réveiller. À l'avenir, nous pourrons peut-être utiliser en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie
Depuis que j'ai écrit la réponse, j'ai acheté une Time Capsule (routeur Apple avec disque dur) qui contient un tel proxy qui permet aux Mac de se mettre en veille et d'être toujours visibles pour les autres Mac. Très impressionnant. Je n'ai pas cherché à savoir si cela peut être utilisé avec des machines Linux.
Thorbjørn Ravn Andersen
Vous pouvez également envisager un ordinateur à faible consommation d'énergie pour ce faire. Une pi de framboise me vient à l'esprit.
Thorbjørn Ravn Andersen
5

Les forums Ubuntu ont un excellent guide . Vous devrez cependant réveiller la machine avec un paquet WOL avant de vous connecter.

Nerdfest
la source
3

Je crois ici que c'est le lien qui pourrait vous aider :)

Il existe des instructions claires pour la configuration de WOL (réveil sur réseau local)

myusuf3
la source
Je vais le vérifier lundi ... mon ordinateur est actuellement en veille prolongée pour le week-end;)
JudoWill
@judowill haha ​​aucun problème. laissez-moi savoir comment ça se passe. :)
myusuf3
Je ne sais pas si vous êtes connecté à l'auteur de la réponse liée, mais si vous le souhaitez, pas que la copie-coller-en-ligne de commande ne fonctionne pas bien en raison de l'apparition de bangs dans la réponse, qui sous bash changer ...
Yossi Farjoun
0

Wake On LAN est quelque chose que vous pouvez activer dans le BIOS.

maco
la source
oui mais le système doit aussi en être conscient. oui, mais le fait que le paramètre de bios soit
activé
0

Si vous utilisez un routeur basé sur OpenWRT / Tomato, un script shell que j'ai écrit qui s'exécute sur le routeur et réveille tout PC recevant une connexion SSH entrante, pourrait vous être utile.

Mansour
la source
1
Page non trouvée ...
linjunhalida