Skocz do zawartości

Wake On Lan pod OS X


314TeR
 Udostępnij

Rekomendowane odpowiedzi

Jak wiadomo, maczki mają standardowo zablokowany WOL z power off, z sleep'a działa. Większość jeśli nie wszystkie dziś produkowane PC mają WOL i z sleep i z power off.

Jeśli systemem wyłączającym jest Windows, to WOL zadziała, natomiast jeśli jest to Linux lub OS X, to z power off'a już nie chce się obudzić. Pod linux'em wystarczy narzędziem ethtool ustawić wake-on tak jak chcemy i problem znika. Pytanie czy ktoś zna sposób na ustawianie parametrów sieciówki spod OS X - jakiś odpowiednik ethtool pod OS X, lub inny trik skutecznie przywracający WOL w power-off.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie masz takiej opcji jak u mnie na screenie ? Muszę sprawdzić czy działa z power-off'a.

EDIT: o ile sie nie mylę to jest tylko wybudzanie uśpionego kompa a nie wyłączonego :/

Tak jak napisałem wyżej... ta opcja włącza WOL ale tylko ze sleep'a. Co więcej wiemy że w jakiś sposób ustawia parametry karty sieciowej, bo jak ją od ptaszkujesz to WOL przestaje działać. Pytanie jak się dobrać do parametrów WOL, je można ustawiać z poziomu sytemu, tak jak np można też poprzez "set pci" ustawiać niektóre parametry urządzeń, które nie są dostępne np z BIOS'u.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...
Podbijam, czy ktoś zna komendy służące do ustawiania z konsoli paramentów wake one lan... jakiś pmset, etc... ?

 

Może coś takiego:

 

pmset -a[-b, -c, -u] ustawia

pmset -g pokazuje stan zmiannych

 

pmset can modify the values of any of the power management settings defined below. You may specify one or moe setting & value

pairs on the command-line invocation of pmset.

The -a, -b, -c, -u flags determine whether the settings apply to battery ( -b ),

charger (wall power) ( -c ), UPS ( -u ) or all ( -a ).

 

  • displaysleep - display sleep timer; replaces 'dim' argument in 10.4 (value in minutes, or 0 to disable)
    disksleep - disk spindown timer; replaces 'spindown' argument in 10.4 (value in minutes, or 0 to disable)
    sleep - system sleep timer (value in minutes, or 0 to disable)
    womp - wake on ethernet magic packet (value = 0/1)
    ring - wake on modem ring (value = 0/1)
    autorestart - automatic restart on power loss (value = 0/1)
    powerbutton - sleep the machine when power button is pressed (value = 0/1)
    lidwake - wake the machine when the laptop lid (or clamshell) is opened (value = 0/1)
    acwake - wake the machine when power source (AC/battery) is changed (value = 0/1)
    lessbright - slightly turn down display brightness when switching to this power source (value = 0/1)
    halfdim - display sleep will use an intermediate half-brightness state between full brightness and fully off (value = 0/1)
    sms - use Sudden Motion Sensor to park disk heads on sudden changes in G force (value = 0/1)
    hibernatemode - change hibernation mode. Please use caution. (value = integer)
    hibernatefile - change hibernation image file location. Image may only be located on the root volume. Please use caution. (value =
    path)
    ttyskeepawake - prevent idle system sleep when any tty (e.g. remote login session) is 'active'. A tty is 'inactive' only when its
    idle time exceeds the system sleep timer. (value = 0/1)
    networkoversleep - this setting affects how OS X networking presents shared network services during system sleep. This setting is
    not used by all platforms; changing its value is unsupported.
    destroyfvkeyonstandby - Destroy File Vault Key when going to standby mode. By default File vault keys are retained even when sys-
    tem goes to standby. If the keys are destroyed, user will be prompted to enter the password while coming out of standby
    mode.(value: 1 - Destroy, 0 - Retain)

 

zatem WOL ustawiam na ON poprzez

sudo pmset -a womp 1

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 lata później...

Ja wtedy nie znalazłem, odpuściłem temat. Nie mniej pod linuxem, można w konsoli ethtool przestawić rejestry sieciówki i nawet jesli nie miała włączonego WOL to ten WOL można uaktywnić. Stosowałem ten trik w przypadku mac mini na którym stał linux.

 

Trzeba by znaleźć narzędzie działające w odpowiedni sposób, czyli możliwość przestawienia rejestrów sieciówki i to będzie najtrudniejsza część. Reszta to dodanie wpisów do którego ze skryptów startowych rc i tyle...

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.