Пробуждение из спящего режима по запросу ssh


16

Есть ли в Ubuntu 10.04 функция (или пакет aptitude), которая выводит мой компьютер из режима ожидания, когда он получает ssh (или другой веб-запрос).

Я пытался перевести мой компьютер в режим гибернации / ожидания, когда я не запускаю код, пытаясь «позеленеть» в моем университете. Тем не менее, мне часто приходится выходить в компьютер по ssh на выходных, чтобы работать. Однако, похоже, что он не «проснулся», чтобы услышать этот запрос. Я помню, что на моей старой машине с Windows была опция "Wake-on-LAN" для команды hibernate. Так что, если мне понадобится удаленный рабочий стол, пока он спит, он проснется.

Кто-нибудь может запросить хороший способ воспроизвести эту функцию?

Благодарность,

Будет

Ответы:


6

Вам нужно какое-то устройство в вашей локальной сети, которое может отправить необходимый пакет WOL. Это должна быть локальная сеть, поскольку маршрутизаторы не перенаправляют пакет в другие сегменты сети.

Идеальным устройством для этого будет ваш роутер. К сожалению, очень немногие маршрутизаторы поддерживают это, но если вы получаете тот, который использует OpenWRT или аналогичный, вы можете установить программное обеспечение, которое может генерировать необходимый пакет WOL, пробуждая машину, с которой вы действительно хотите общаться.


2
Да, это действительно важный момент, который в основном упускают другие комментаторы. Если вы находитесь дома и хотите разбудить машину в своем университете, вы не сможете этого сделать, если в вашем университете нет другой машины, к которой вы можете обратиться в первую очередь. Поэтому, вероятно, наилучшим вариантом является перевод компьютера в состояние с низким энергопотреблением, но не в режиме ожидания (например, режим ожидания процессора, режим ожидания диска и т. Д.), Из которого обычный сетевой пакет может его разбудить. Возможно, в будущем мы сможем использовать en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie

С тех пор как я написал ответ, я купил Time Capsule (маршрутизатор Apple с жестким диском), который содержит такой прокси-сервер, который позволяет компьютерам Mac спать и оставаться видимым для других компьютеров Mac. Очень впечатляюще. Я не исследовал, можно ли это использовать на машинах с Linux.
Торбьерн Равн Андерсен

Вы также можете рассмотреть дешевый мощный компьютер для этого. Малиновый пи приходит на ум.
Турбьерн Равн Андерсен


3

Я считаю, что это ссылка , которая поможет вам :)

Есть четкие инструкции по настройке на WOL (пробуждение по локальной сети)


Я проверю это в понедельник ... мой компьютер в настоящее время находится в спящем режиме на выходные;)
JudoWill

@judowill ха-ха, нет проблем. дайте мне знать, как оно идет. :)
myusuf3

Я не знаю, связан ли вы с автором связанного ответа, но, если хотите, не то, чтобы строка «копировать-вставить-в-командную строку» не работала хорошо из-за появления взрыва в ответе, который находится под bash измениться ...
Йосси Фарджун


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.