Я обнаружил, что функция wake on lan перестала работать после того, как мой Mac Mini (модель конца 2012 года, работающая под управлением OS X 10.8.5) перешел в безопасный режим сна (то есть через 4 часа после его начала). Поскольку я часто путешествую и хочу удаленно подключиться к своей машине, а также потому, что я бы предпочел не отключать режим сна полностью, и поскольку я не нашел способа удаленно разбудить машину после того, как она перешла в безопасный режим сна, мой единственный вариант - отключить Это. Прочитав это обсуждение, я настроил параметры питания следующим образом:
Active Profiles:
AC Power -1*
Currently in use:
standby 0
powerbutton 1
womp 1
autorestart 1
hibernatefile /var/vm/sleepimage
networkoversleep 0
disksleep 0
sleep 30 (sleep prevented by )
autopoweroffdelay 14400
hibernatemode 0
autopoweroff 0
ttyskeepawake 1
displaysleep 10
standbydelay 4200
Обратите внимание, что autopoweroff
установлен на 0. Несмотря на это, компьютер все еще переходит в безопасный сон и, таким образом, пробуждение по локальной сети перестает работать по прошествии некоторого времени (4 часа, что, как я полагаю, происходит из-за autopoweroffdelay
в 14400 секунд).
Любые идеи о том, почему это все еще происходит, или что я могу сделать, чтобы исправить это?
Обновление: связанный с этим вопрос заключается в том, какую магию делает встроенный VNC-клиент (т.е. когда вы открываете safari и переходите к vnc://whatever/
), чтобы разбудить удаленный хост? Очевидно, что все, что он делает, похоже, работает с моей конфигурацией, хотя магический пакет, отправленный через маршрутизатор, не работает.