Пробуждение с помощью пакета magic. Пробуждение по сети (Wake-on-LAN) — что это такое и как его включить

12.04.2019

Зачастую на форум поступают различные вопросы. На них, по возможности, даются оперативные ответы. А порой, количество одинаковых по содержанию вопросов начинает резко зашкаливать. И это явление не обошло стороной технологию Wake-On-Lan, получившей реализацию на массе системных плат производства GIGABYTE.

На сегодняшнем примере с картинками будет предпринята попытка внести немного ясности в особенности настройки и работы WOL. Что такое Wake-On-Lan и зачем она нужна, можно ознакомиться на всезнающем сайте Википедии:

Начну с конфигурации. Использовалось следующее оборудование:

Системная плата GIGABYTE GA-Z77X-D3H

Процессор Intel Core i5 -2300

Система охлаждения Intel BOX Cooler

Оперативная память Kingston KHX11000D3LL/2G, подключенная в DDR3_1 слот

Накопитель wd1002faex

Блок питания CFT-1000G-DF

Операционная система Windows 7 Professional x64

Итак, считается, что система собрана, протестирована, работает должным образом и включена в состав локальной сети. Однако, для гарантированно верных настроек в среде UEFI, необходимо всё равно привести её к единообразию и гармонии. Для этого нужно провести процедуру очистки CMOS. Это делается замыканием двух контактов CLR_CMOS с помощью металлической перемычки ПРИ АБСОЛЮТНО ОБЕСТОЧЕННОЙ СИСТЕМЕ . Но мы воспользовались проверенным, дедовским методом, и замыкали контакты отвёрткой☺

Подробная информация по процедуре обнуления CMOS приведена в официальном руководстве к системной плате.

После, система включается, и впоследствии на экран выводится сообщение о свершении перезагрузки BIOS, и предлагается выбрать нужный вариант действий. Выбирается третий – вход в меню настроек BIOS.

После обнуления CMOS, все параметры приводятся к заводским установкам и, следовательно, вариант того, что какие-то настройки повлияли на необходимые для корректной работы функции WOL, исключается.

В среде UEFI необходимо перейти в Advanced mode (туда, где нет красивых видов на плату). Делается это нажатием клавиши F1. Далее, нужно перейти в меню Power Management, и убедится, что параметр ErP (именно он отвечает за WOL функционал) установлен в положение Disabled. Если не установлен – необходимо установить.

Итак, в среде операционной системы необходимо подготовить Ethernet адаптер к «прослушиванию» эфира на предмет получения «магического пакета». Этот пакет как раз предназначен для перевода компьютера из режима S5 в режим S0 в нужный момент, без физического участия пользователя. Для этого необходимо выполнить последующие настройки адаптера. Перейдём в меню управления компьютера, кликнув правой кнопкой мыши на иконке «Компьютер» рабочего стола, и выбрав пункт «управление»:

Переходим во вкладку «дополнительно». Там выбираем параметр «WOL Пакет Magic». Он должен быть включен. Если он выключен – включаем.

По сути, после этого компьютер уже готов просыпаться по команде «Magic packet’a» И всё что осталось сделать, так это узнать как его «разбудить». Но до этого необходимо выяснить, каким физическим и IP-адресом, на данный момент, обладает компьютер. Сделать это можно следующим образом:

Перейти в центр управления сетями и общим доступом (либо с помощью диспетчера устройств, либо посредством иконки в трее), выбрать текущее подключение по локальной сети и нажать там кнопочку «сведения». После, можно лицезреть обширную информацию относительно сетевого подключения. Нас интересуют графы «Физический адрес» (он же MAC) и Адрес IPv4. Записываем их на бумажку. В нашем случае это, соответственно, 50E549EDFCA3 и 192.168.100.55.

После, выключаем компьютер исключительно правильным способом, через «завершение работы». Это необходимо для того, чтобы сетевой адаптер продолжил корректно функционировать и получать «магические пакеты» после выключения компьютера.

После того как компьютер затихнет, можно убедиться в том, что сетевой адаптер продолжает работать, заветно подмигивая светодиодом:

Просьба обратить внимание, что дальнейшее обесточивание категорически неприемлемо. При выдёргивании из розетки кабеля питания или отключении сетевого фильтра «пилота», компьютер удалённо включиться не сможет.

Итак, теперь можно переходить непосредственно к процедуре удалённого включения компьютера. Делается это с помощью специального программного обеспечения, способного генерировать и посылать в нужный адрес «Magic packet». Такого программного обеспечения доступна огромная масса, и каждый может найти себе что-то персонально по своему вкусу. Мы же остановились на бесплатной утилите WOL 2.0.3. Устанавливается оно на сторонний компьютер, с которого, собственно, и будет производиться удалённое включение ожидающего «Magic Packet’a» компьютера.

Установка проходит найэлементарнейшим образом:





После программа запускается, и в ней необходимо произвести настройки по добавлению компьютера, который будет включаться удалённо. Для этого в главном окне жмём иконку «add new item», в появившемся окне вводим, записанные ранее на бумажку, IP и MAC адреса. Далее, нажимаем кнопку ОК.


После, в рядах списка главного окна, должна появиться запись о компьютере с введёнными ранее параметрами. Выделяем запись ниже колонки «Host», иконки взаимодействия становятся активными, и нажимаем на ту, которая называется «Wake-up». После этого действия на удалённый компьютер будет отправлен заветный «Magic packet», и компьютер отреагирует так, словно была нажата кнопка Power, или, проще говоря, включится.

Вот так, вкратце, выглядит процедура удалённого включения компьютера на базе системной платы GIGABYTE с помощью технологии Wake-On-Lan. А вот что с компьютером делать дальше, как подключаться, как работать и как выключить – решать Вам, ибо это уже совсем другая история☺

Включить компьютер по сети поможет технология Wake on LAN, используя "магический" пакет. Для того что бы этот пакет нормально дошёл до сетевой карты, а она его приняла и включила компьютер, необходимо выполнить некоторые настройки.

Настройка Wake on LAN на компьютере.

Первым делом нужно настроить Windows. Рассмотрим на примере Windows 10. Нажимаем комбинацию клавиш Win+X, выбираем пункт сетевые подключения. В сетевых подключениях находим нашу сетевую карту (подключение к локальной сети), щелкаем по нему правой кнопкой и открываем свойства, затем нажимаем кнопку настроить. Открываем вкладку «Управление электропитанием», тут необходимо поставить галочку «разрешить этому устройству выводить компьютер из ждущего режима». Затем, если вы счастливый обладатель сетевой карты Realtek, открываем вкладку дополнительно.


В ней необходимо проверить три параметра:

  • Включение по локальной сети после отключения.
  • Включить при совпадении шаблона.
  • Включить при срабатывании функции Magic Packet.

Недавно я задумался, что полезно иметь возможность удаленно включать мой домашний компьютер, чтобы, например, забрать важный документ, успешно забытый дома. Любой человек грамотный в hardware делах скажет, что изобретать ничего не надо - есть функция Wake-On-LAN , именно о практическом применении оной я и расскажу в данной статье. Технически, для того чтобы компьютер «проснулся» необходимо выполнение необходимого условия, а вот какого – разберемся далее.

Требования

Для того чтобы полноценно воспользоваться функцией удаленного включения необходимо:

Материнская плата, поддерживающая WoL (Wake-On-LAN );

Блок питания стандарта ATX;

Сетевая карта или модем, поддерживающие управление электропитанием;

Компьютер, выключенный в режиме Soft-OFF (именно в этот режим он переходит через пуск, после нажатия кнопки включения на корпусе/клавиатуре, выключения всеми возможными программными средствами).

Основная часть, реалии и фантастика

При анализе всего материала я пришел к выводу, что удобно будет разделить способы включения компьютера на три категории, и уже по ним вести повествование. Итак, условно разделим все способы на:

Проводные;

Удаленные;

Беспроводные.

Почему в данной статье будет место фантастике, а также, почему я расположил разделы именно так, станет понятно чуть позже.

Раздел 1. Скучный. Проводные способы включения

Во-первых , к проводным способам включения, конечно же, относятся включение с помощью клавиатуры и мышки. Оба способа скучные, легко включаются в BIOS ’е, в разделе Power, и мало востребованные, ну если только системный блок стоит неудобно и до кнопки включения тянуться далеко.

Второй вариант , который я отнес к этому разделу – включение по сети, т.е. чистый Wake-On-LAN без дополнительных заморочек.

Конкретно в этом случае необходимо наличие сетевого адаптера (если сетевая карта дискретная и вставлена в слот PCI версии ниже 2.2 то необходимо соединить ее с материнской платой трехконтактным WoL проводком), ну и наличие самой сети.

Примечание : для состояния сна и гибернации иногда доступны еще два способа пробуждения: WakeUP on PING/ARP – пробуждение при обращении к вашему ПК по сети, и WakeUP on Link Change – пробуждение при смене статуса сети (включилась/выключилась).

Процесс настройки WoL начинается с включения ее в BIOS’е, все там же – в закладке Power.

Также на просторах интернета советуют проверить состояние чекбокса на закладке Управление электропитания для сетевого адаптера. Панель управления > Оборудование и звук > Диспетчер устройств > Выбираем из списка ваш сетевой адаптер > Свойства > Управление электропитанием > Поставить галку на «Разрешить устройству вывод компьютера из ждущего режима ».

Еще я советую проверить состояние параметра Wake-On-Lan на вкладке «Дополнительно » (если она вообще доступна) для вашего сетевого адаптера.

Теперь для включения компьютера по сети все готово, осталась лишь последняя деталь – узнать MAC адрес вашего сетевого адаптера. Его узнать можно многими способами. Самый простой (для Windows): Пуск > Выполнить > cmd > getmac

Однако, если у вас несколько сетевых устройств в системе, то более удобной может оказаться команда ipconfig /all Она выводит полную информацию по всем сетевым адаптерам, вам надо будет найти требуемый и списать «физический» MAC адрес.

Теперь все что необходимо – послать специальный пакет по сети, который включит компьютер. В Unix системах это можно сделать из консоли, для операционных систем Windows существуют специальные приложения. Вот некоторые из них:

- Magic Packet

- Wake On Lan

- WOL

Найти такие приложения не составляет никакого труда, поэтому я не стану уделять этому много внимания. Единственное что могу добавить – программа WOL поддерживает работу из командной строки, т.е. можно создать ярлык вида: , который будет отправлять пакеты с указанными MAC адресами.

Раздел 2. Интересный и полезный. Удаленные способы включения


Самым простым и понятным способом удаленного пробуждения ПК – является включение от звонка на модем. Для этого потребуется: модем поддерживающий функцию Wake-On-Ring и активация одноименного пункта в BIOS’е вашей материнской платы.

Причем важно понимать, что если модем внешний, то необходимо активировать пункт «Pwr Up On External Modem Act », а если внутренний - то пункт «Wake On Lan or PCI Modem ».

В данном случае компьютер будет включаться каждый раз, когда зазвонит телефон – удобно, если у вас есть свободная линия, на которую никто не будет звонить. Минус только в том, что модем может срабатывать от помех или набора номера на параллельном телефоне, а значит, может случиться ложное включение ПК.

Но это не самый интересный способ – куда более полезным может быть включение компьютера из любого места, где есть доступ в Интернет.

Что потребуется:

ПК с настроенным Wake-On-LAN;

Роутер или модем (внешний модем, работающий в режиме Router), поддерживающий постоянное Интернет соединение;

Статический «белый» IP адрес или аккаунт на DynDNS.

Чтобы объяснить что зачем я опишу свою конфигурацию. Интернет приходит по ADSL на Wi-Fi роутер, откуда раздается на все необходимые устройства. Поскольку IP адрес мне назначается динамически, мне пришлось зарегистрировать аккаунт на DynDNS.com чтобы иметь возможность в любой момент времени найти свой роутер во внешней сети (узнать текущий IP адрес).

Теперь о настройках, чтобы пакет прошел через роутер – необходимо пробросить 7 и 9 порт на адрес широковещательных рассылок, поскольку в выключенном состоянии сетевому адаптеру ПК не присваивается IP адрес. Например, ваш ПК и роутер (и остальные устройства, если есть) находятся в подсети 192.168.0.*** то необходимо пробросить 7 и 9 порт (я пробросил только 9) на адрес 192.168.0.255 . Но и тут возникают сложности – как правило, в настройках модемов нельзя указать этот адрес. Есть два выхода:

1. Обмануть систему проверки вводимых данных в Web конфигураторе модема. Для этого надо отключить JavaScript в браузере и сохранить необходимый адрес. В Opera: при попытке сохранить адрес с 255 на конце, Опера показала окошко ошибки, внизу там есть чекбокс «Отключить выполнение сценариев для этой страницы» - ставите галку и сохраняете нужное значение. На моем LinkSys WAG-200 это сработало. Данный способ также хорош тем, что достаточно 1 раз пробросить порт таким образом чтобы включать любой компьютер в домашней подсети из WAN.

2. Создать статическую ARP запись в ARP таблице маршрутизатора или модема. Это делается для того, чтобы модем/роутер мог определить по MAC адресу ваш компьютер. Т.е. у модема должна быть жесткая связь между MAC адресом и IP адресом компьютера, и тогда пакет дойдет до адресата (в динамическом режиме ARP запись не хранится, если хост выключен). Тогда пробрасывать порт необходимо на IP адрес компьютера.

После того как проблема доставки волшебного пакета решена, остается только запомнить/записать MAC адрес компьютера который нам надо включить и…

В принципе, можно воспользоваться утилитами, описанными в 1 разделе, но может случиться и так что их не окажется под рукой – не беда, запрос на включение можно отправить с адреса wakeonlan.ru ! Также на этом сайте можно настроить отправку WoL пакета по расписанию, что может оказаться полезным в некоторых случаях.

Итак вот он 21 век, для того чтобы включить компьютер достаточно зайти на страничку и сделать пару кликов. Также существуют программы для сотовых телефонов и коммуникаторов, позволяющие отправить WoL пакет через GPRS .

Что касается ложных включений – чтобы компьютер включился, необходимо точно знать MAC адрес и адрес назначения (куда посылать пакет). В общем, за весь тестовый период у меня не было случаев ложного включения компьютера. На мой взгляд, именно эта возможность включить компьютер, находясь где угодно с доступом в интернет, является наиболее полезной в наше время.

Раздел 3. Фантастика. Беспроводные способы включения

Самый простой способ беспроводного включения ПК – это включение при помощи комплекта удаленного управления компьютером. Проще говоря это пульт, позволяющий управлять многими функциями находясь на некотором расстоянии от компьютера. Например, у меня в комплекте с материнской платой шел такой наборчик.

IR-приемник вставляется в USB и принимает сигналы от небольшого пульта, на котором и есть заветная кнопочка включения. У меня все прекрасно включается с пульта. Для того чтобы все работало по такой схеме, нужно в BIOS’е была активировать возможность включения от устройств USB.

Также необходимо чтобы на устройства USB при выключенном ПК подавалось питание. Последнее, как правило, переключается джамперами на самой материнской плате. Подробнее об этом можно почитать в инструкции к материнской плате.

Существуют и другие комплекты, которые продаются отдельно, у них также есть возможность включать компьютер с пульта. Также большинство TV тюнеров умеют дистанционно включать компьютер. С практической же стороны от такого способа мало пользы, т.к. расстояние до компьютера строго ограничено, а в случае с IR комплектами, необходима и прямая видимость между пультом и приемником.

Также, к беспроводным способам включения относится Wake-On-LAN через Wi-Fi. К сожалению, тут не все так замечательно – большинство сетевых Wi-Fi адапт е ров не поддерживает WoL. В интернете встречаются описания беспроводных адаптеров поддерживающих WoL, обычно они имеют более высокую цену по сравнению с остальными адаптерами. Мне так и не удалось протестировать WoL через Wi-Fi в домашних условиях, поскольку сетевые адаптеры встроенные и в материнскую плату ПК, и в ноутбуке не поддерживают эту функцию. Видимо эта функция найдет более широкое распространение среди Wi-Fi адаптеров в будущем.

Следующее что пришло мне в голову – включение компьютера через Bluetooth-адаптер . Технически это такой же сетевой адаптер, который так же имеет MAC адрес, а значит вполне можно реализовать WoL функцию. Однако я не нашел никакой информации о реализация данного метода на практике. В целом, и целесообразность данного метода вызывает большие сомнения – Bluetooth адаптеры также имеют весьма ограниченный радиус действия. Причем в эту же категорию я бы отнес комплекты беспроводных клавиатур и мышек (некоторые также работают через Bluetooth).

Ну и самая невероятная идея, пришедшая мне в голову – включение через USB 3G модем , при посылке SMS или вызова на сим карту, стоящую в этом модеме. Опять же технически для реализации подобной функции надо чтобы питание поступало на шину USB при выключенном ПК, а модем в это время находился в рабочем состоянии и поддерживал данную функцию.

В целом, получается, что включить компьютер можно практически от любого из устройств, главное – найти способ как достичь цели и чтобы эта функция поддерживалась самим устройством. Впрочем, это уже совсем фантастика…

Итог

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

Также не стоит забывать, что все перечисленные методы могут не только включать компьютер, но и выводить из спящего режима и режима гибернации. В результате я открыл для себя очень удобную фишку, и надеюсь, что данная статья поможет кому то в решении повседневных задач, и вопросов касающихся функции Wake-On-LAN.


Включение компьютера удалённо, по сети или через интернет - Wake On Lan

Любая современная сетевая плата и БИОС материнской платы поддерживают технологию , которая позволяет включить данный компьютер удалённо.

Принцип работы WOL

При включенной функции , компьютер, выключенный нормальным образом (не в аварийном режиме), продолжает подавать дежурное питание (5В с маленьким током) на сетевую плату, которая находиться в режиме ожидания всего лишь одного пакета - Magic packet (магический пакет). Поле получения этого пакета, сетевая плата подаёт сигнал для включения компьютера.

Передать этот пакет можно при помощи специальной программы, например WOL v2.0.3 , или PHP скрипта .

Настройка включаемого компьютера

В БИОС компьютера включаем технологию Wake On Lan, данная опция находиться в разделе управления питанием, и может называться (установить в положение Power-On ), Wake Up On LAN (в положение Enabled ), Wake on LAN from S5 (в положение Power-On ), или ERP Support (в положение Disabled ).


Теперь, выключая компьютер нормальным образом, он будет ждать магического пакета, и включиться получив его.

Как отправить магический пакет

Для отправки магического пакета и дальнейшего включения компьютера, вам нужно знать MAC адрес (физический адрес) сетевой платы включаемого компьютера ().

Так как выключенный компьютер просто не может иметь никакого IP адреса, то получить пакет он может только в широковещательном режиме. Выключенный компьютер также не может ответить на TCP пакет, который запрашивает соединение на порту и по этому, логично предположить, что пакет должен быть UDP (хотя, это не важно). Порт назначения в данном случае не важен, сетевая карта примет магический пакет на любом порту, но принято считать 7-й и 9-й порты , портами по умолчянию для WOL. Из вышесказанного следует что включаемый компьютер, и компьютер с которого отправляется пакет, должны находится в одной сети, иначе, широковещательный пакет (broadcast) скорее всего не выйдет за пределы маршрутизатора (о включении через интернет поговорим позже).

Как говорилось раньше, отправить магический пакет можно при помощи специальной программы, в которой нужно будет только ввести MAC адрес включаемого компьютера и его IP, для создания широковещательной рассылки в данной сети. Например, если IP компьютера 192.168.1.10, то программа будет слать на этот ip и на бродкаст 192.168.1.255. А если вам нужно организовать включение компьютеров онлайн (через браузер), то это можно сделать при помощи PHP скрипта .

Wake On Lan через интернет

Если вы имеете прямое подключение к интернету (по DHCP) и выделенный IP адрес, и если ваш провайдер поддерживает маршрутизацию широковещательных пакетов, то ваш компьютер можно будет включить отправить магический пакет на бродкаст вашей сети, например, ваш IP 37.37.37.59, то вам нужно отправить пакет на адрес 37.37.37.255.

Но в большинстве случаев, по той или иной причине это не сработает, тогда у вас должен быть маршрутизатор. Маршрутизатор (роутер) выполняет подключение к интернету, а ваш компьютер, по кабелю подключается к этому маршрутизатору. При таком раскладе, магический пакет необходимо отправлять не широковещательно, а на внешний IPадрес роутера. А в роутере необходимо создать правило (порт форвардинг) в котором прописать проброс нужного порта (по умолчанию 7 и 9 для магического пакета, хотя вы можете отправлять на любой) из WAN в LAN на бродкаст, то есть на XXX.XXX.XXX.255.

Но к сожалению, далеко не все роутеры умеют пробрасывать порты на бродкаст, делать это умеют некоторые модели D-link, все Linksys и Cisco, роутеры MikroTik, и по моему ZyXel.

Структура Magic пакета

Magic пакет - это специальная последовательность байтов, которая для нормальной работы посылаеться по протоколу UDP широковещательно. Вначале пакета идёт 6 байт равных 0xFF , а потом идёт MAC адрес повторённый 16 раз . Допустим, что MAC адрес 00:1D:7D:E5:06:E8 , то магический пакет будет выглядеть так (без переводов строки конечно):

FFFFFFFFFFFF
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8

Не забываем оставлять

1. Вы с утра выбежали из дома забыв включить компьютер, что бы поддерживать Torrent рейтинг?
2. Вы в очередной раз выбежали из дома, а придя на работу вспомнили что на домашнем ПК остались нужные файлы? или наоборот.
3. У вас отключили свет и ПК, Сервер, etc… отключились? но вам нужны они в рабочем состоянии?
4. Любой другой критический случай настигший вас в дороге.
В этой статье пойдет речь о том, как при помощи Wake On LAN, которая присутствует практически во всех BIOS с 2002 года, включит ваш компьютер по сети или через интернет.
С другого ПК, или мобильного устройства.

Что нужно иметь

  • ATX материнскую плату с WOL коннектором;
  • Сетевую карту с поддержкой WOL;
  • BIOS с поддержкой WOL, также WOL должен быть включен ;
А также,
Magic Packet от AMD, для Windows;
PocketLAN для Windows Mobile;
Wake On Lan для Android;
Maemowol для Nokia N800/900 Maemo;


Power On или (NetScan спасибо Tuxozaur) для iPhone/iPod Touch;

Конфигурация Сетевой Карты

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

Если лампочки не горят необходимо сделать следующее:
Пуск - Панель Управления - Сетевые подключения , Выбрать активную сетевую карту, зайти в ее свойства, затем "Настроить ".
- Если есть пункт Версия NDIS, - Выбрать «NDIS X» (по умолчанию может быть Авто), где X это версия Интерфейса Сетевых Драйверов , соответсвуюший вашей операционной системе;
- Здесь же включить Wake on Magic Packet (Пробуждение Особым Пакетом Magic)

Сохранить изменения, перезагрузить ПК, затем выключить и проверить горят ли лампочки на Сетевой карте.

Удаленная работа с ПК

Для того, что бы включить и работать удаленно с ПК, вам нужно знать IP и MAC адрес. В этом вам поможет командная строка: ipconfig.exe /all
Также можно попробовать найти МАС с другого компьютера если в находитесь в локальной сети, запустив команду «ping» и затем вывести таблицу ARP (где будут отображены соответствия между IP и MAC):
ping.exe IP_address
arp.exe -a

Если вы используете маршрутизатор необходимо настроить перенаправление широковещательных сообщений на каком-либо порту, на ваш компьютер.

WakeOnLan Broadcast
Enable: yes
IP Address: ваш внутренний широковещательный адрес
Protocol: UDP
Private Port: 9
Public Port: 9
Schedule: Always

Если маршрутизатор вы не используете , то достаточно знать ваш внешний (выделенный IP), в фаерволе открыть 9 порт. и пользоваться WOL c любого устройства, например с iPhone, предварительно указав данные включаемого ПК.

UPD: в последнее время не имею Мака под рукой, и проверить все сам лично не могу, поэтому те, кому нужна инфа по WOL для MAC OSX, почитайте