Obudź się ze stanu hibernacji na żądanie ssh


16

Czy w Ubuntu 10.04 jest funkcja (lub pakiet aptitude), która wybudzi mój komputer ze stanu gotowości, gdy otrzyma ssh (lub inne żądanie sieciowe).

Próbowałem przełączyć komputer w stan hibernacji / gotowości, gdy nie uruchamiam kodu, aby „stać się zielonym” na moim uniwersytecie. Jednak często muszę ssh do mojego komputera w weekend, aby wykonać pracę. Jednak nie wydaje się, aby „obudzić się”, aby usłyszeć tę prośbę. Pamiętam, że na mojej starej maszynie z Windows była opcja „Wake-on-LAN” dla polecenia hibernacji. Gdybym musiał zdalnie uruchomić pulpit, gdy spał, obudziłbym się.

Czy ktoś może poprosić o dobry sposób replikacji tej funkcji?

Dzięki,

Wola

Odpowiedzi:


6

Trzeba jakieś urządzenie w sieci lokalnej, które można wysłać pakiet WOL potrzebne. Musi to być sieć lokalna, ponieważ pakiet nie jest przekazywany przez routery do innych segmentów sieci.

Idealnym urządzeniem do tego byłoby router. Niestety, bardzo niewiele routerów to obsługuje, ale jeśli dostaniesz taki, który używa OpenWRT lub podobnego, możesz zainstalować oprogramowanie, które może wygenerować niezbędny pakiet WOL, budząc komputer, z którym faktycznie chcesz rozmawiać.


2
Tak, to naprawdę ważna kwestia, przeoczona głównie przez innych komentatorów. Jeśli jesteś w domu i chcesz obudzić maszynę na uniwersytecie, nie możesz tego zrobić, chyba że na uniwersytecie jest jakaś inna maszyna, do której możesz przejść jako pierwszy. Dlatego prawdopodobnie najlepszą opcją jest przełączenie komputera w stan niskiego poboru mocy, ale nie w stan zawieszenia (np. Uśpienie procesora, uśpienie dysku itp.), Z którego może go obudzić zwykły pakiet sieciowy. Może w przyszłości będziemy mogli skorzystać z en.wikipedia.org/wiki/Sleep_Proxy_Service
poolie

Odkąd napisałem odpowiedź, kupiłem Time Capsule (router Apple z dyskiem twardym), który zawiera taki serwer proxy, który pozwala komputerom Mac przejść w tryb uśpienia i nadal być widoczny dla innych komputerów Mac. Bardzo imponujące. Nie sprawdziłem, czy można tego używać z maszynami z systemem Linux.
Thorbjørn Ravn Andersen

Możesz również rozważyć niedrogi, wystarczająco wydajny komputer, aby to zrobić. Malina pi przychodzi mi na myśl.
Thorbjørn Ravn Andersen


3

Wierzę, że tutaj jest link, który mógłby ci pomóc :)

Istnieją jasne instrukcje dotyczące konfiguracji WOL (pobudka na sieci LAN)


Sprawdzę to w poniedziałek ... mój komputer hibernuje na weekend;)
JudoWill

@ judowill haha ​​nie ma problemu. Daj mi znać jak idzie. :)
myusuf3,

Nie wiem, czy jesteś podłączony do autora połączonej odpowiedzi, ale jeśli nie, proszę, nie kopiuj-wklej-do-wiersza poleceń nie działa dobrze z powodu pojawienia się grzywki w odpowiedzi, która pod bash się przebrać ....
Yossi Farjoun

0

Wake On LAN to funkcja, którą można włączyć w systemie BIOS.


tak, ale system też musi być tego świadomy. tak, ale włączenie tego ustawienia bios jest pierwszym krokiem przedstawionym w mojej odpowiedzi :)
myusuf3

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.