возобновить / приостановить Enery Star Linux из командной строки - PullRequest
0 голосов
/ 26 февраля 2009

У меня есть ssh-соединение с Linux-машиной, которая находится в спящем режиме после некоторого времени бездействия.

Я хочу, чтобы это возобновилось, как мне это сделать? (запись в / dev / mouse для имитации движения мыши не сработала)

Ответы [ 3 ]

3 голосов
/ 26 февраля 2009

Машина, находящаяся в спящем режиме, не может выйти из спящего режима без нажатия кнопки питания или отправки волшебного пакета, если адаптер Ethernet имеет функцию Wake On Lan (WOL) и материнская плата поддерживает это. Пакеты WOL могут генерироваться только в локальной сети, но не удаленно из других сетей.

-Adam

0 голосов
/ 10 ноября 2010

Для достижения WOL вам нужно несколько вещей:

Сначала проверьте BIOS машины, с которой вы работаете, и убедитесь, что она поддерживает WOL. Если это так, убедитесь, что он включен.

Затем получите программу, которая может отправлять пакеты WOL:

  • В Linux: sudo apt-get установить wakeonlan
  • Для Windows просто найдите его для загрузки с помощью Google. Вероятно, есть 100 различных приложений, которые делают это, я не использую Windows, поэтому у меня нет ни одного, на который можно ссылаться.

Если вы хотите получать пакеты WOL извне вашей локальной сети. Настройте маршрутизатор для переадресации порта 9 на 255.255.255.255 (IP Broadcast-to-All address).

Чтобы получить действительно полезную информацию о протоколе WOL, а также образец файла захвата, который можно загрузить в wireshark, см. Эту статью .

0 голосов
/ 26 февраля 2009

В дополнение к тому, что сказал Адам, некоторые материнские платы поддерживают пробуждение из разных состояний при срабатывании прерывания.

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

Хорошей отправной точкой для чтения является статья Wake-On-LAN в Википедии .

...