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

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

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

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

Спасибо,

Будет ли

16
задан 16 August 2010 в 01:39

35 ответов

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 25 July 2018 в 23:17
  • 1
    да, но система должна знать об этом. да, но при этом установка bios включена, это первый шаг, намеченный в моем ответе :) – myusuf3 14 August 2010 в 08:58

Если вы используете маршрутизатор на основе OpenWRT / Tomato, сценарий оболочки, который я написал, который запускается на маршрутизаторе и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен.

0
ответ дан 25 July 2018 в 23:17

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 25 July 2018 в 23:17
  • 1
    Я проверю это в понедельник ... мой компьютер в настоящее время зимует на выходные;) – JudoWill 14 August 2010 в 20:02
  • 2
    @judowill ха-ха не проблема. дайте мне знать, как это происходит. :) – myusuf3 14 August 2010 в 20:07
  • 3
    Я не знаю, связаны ли вы с автором связанного ответа, но если вы не хотите, чтобы копия-вставка в командную строку не работала должным образом из-за появления чека в ответе, который под bash переодеться.... – Yossi Farjoun 28 February 2011 в 12:06

У Ubuntu Forums есть отличное руководство. Вам нужно будет разбудить машину с пакетом WOL до того, как вы сделаете ssh in.

5
ответ дан 25 July 2018 в 23:17

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

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

6
ответ дан 25 July 2018 в 23:17
  • 1
    Да, это действительно важный момент и в основном пропущены другими комментаторами. Если вы дома, и вы хотите пробудить машину в своем университете, вы не сможете этого сделать, если в вашем университете не будет другой машины, в которую вы можете пойти первым. Поэтому, вероятно, лучшим вариантом является то, что устройство переходит в состояние с низким энергопотреблением, но не приостановлено (например, спящий режим, спящий режим и т. Д.), Из которого может разбудить обычный сетевой пакет. В будущем, возможно, мы сможем использовать ru.wikipedia.org/wiki/Sleep_Proxy_Service – poolie 5 March 2011 в 04:19
  • 2
    Поскольку я написал ответ, я купил Time Capsule (Apple router with harddisk), который содержит такой прокси-сервер, который позволяет Mac переходить в спящий режим и оставаться видимым для других Mac. Очень впечатляюще. Я не исследовал, можно ли это использовать с машинами Linux. – Thorbjørn Ravn Andersen 5 March 2011 в 13:34
  • 3
    Вы также можете подумать о дешевом энергоэффективном компьютере для этого. На ум приходит малина pi. – Thorbjørn Ravn Andersen 18 May 2017 в 14:33

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

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

6
ответ дан 2 August 2018 в 04:34

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 2 August 2018 в 04:34

Форумы Ubuntu имеют превосходное руководство . Вам нужно будет разбудить машину с WOL-пакетом, прежде чем вы будете использовать ssh.

5
ответ дан 2 August 2018 в 04:34

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 2 August 2018 в 04:34

Если вы используете маршрутизатор на основе OpenWRT / Tomato, , сценарий оболочки, который я написал , который работает на маршрутизаторе, и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен. [ ! d1]

0
ответ дан 2 August 2018 в 04:34

Форумы Ubuntu имеют превосходное руководство . Вам нужно будет разбудить машину с WOL-пакетом, прежде чем вы будете использовать ssh.

5
ответ дан 4 August 2018 в 21:09

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

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

6
ответ дан 4 August 2018 в 21:09

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 4 August 2018 в 21:09

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 4 August 2018 в 21:09

Если вы используете маршрутизатор на основе OpenWRT / Tomato, , сценарий оболочки, который я написал , который работает на маршрутизаторе, и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен. [ ! d1]

0
ответ дан 4 August 2018 в 21:09

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

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

6
ответ дан 6 August 2018 в 04:38

Форумы Ubuntu имеют превосходное руководство . Вам нужно будет разбудить машину с WOL-пакетом, прежде чем вы будете использовать ssh.

5
ответ дан 6 August 2018 в 04:38

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 6 August 2018 в 04:38

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 6 August 2018 в 04:38

Если вы используете маршрутизатор на основе OpenWRT / Tomato, , сценарий оболочки, который я написал , который работает на маршрутизаторе, и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен. [ ! d1]

0
ответ дан 6 August 2018 в 04:38

Форумы Ubuntu имеют превосходное руководство . Вам нужно будет разбудить машину с WOL-пакетом, прежде чем вы будете использовать ssh.

5
ответ дан 7 August 2018 в 22:48

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

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

6
ответ дан 7 August 2018 в 22:48

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 7 August 2018 в 22:48

Если вы используете маршрутизатор на основе OpenWRT / Tomato, , сценарий оболочки, который я написал , который работает на маршрутизаторе, и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен. [ ! d1]

0
ответ дан 7 August 2018 в 22:48

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 7 August 2018 в 22:48

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

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

6
ответ дан 10 August 2018 в 10:53

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

Есть четкие инструкции по настройке WOL (wake on lan)

3
ответ дан 10 August 2018 в 10:53

Форумы Ubuntu имеют превосходное руководство . Вам нужно будет разбудить машину с WOL-пакетом, прежде чем вы будете использовать ssh.

5
ответ дан 10 August 2018 в 10:53

Wake on LAN - это то, что вы можете включить в BIOS.

0
ответ дан 10 August 2018 в 10:53

Если вы используете маршрутизатор на основе OpenWRT / Tomato, , сценарий оболочки, который я написал , который работает на маршрутизаторе, и просыпается на любом ПК, который получает входящее соединение SSH, может быть вам полезен. [ ! d1]

0
ответ дан 10 August 2018 в 10:53

Другие вопросы по тегам:

Похожие вопросы: