Skip to content

Включаем компьютеры через сеть.

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

Начну с системных требований:

1) Компьютер с ATX-источником питания

2) Материнская плата с поддержкой Wake On LAN

3) Сетевой адаптер с поддержкой Wake On LAN

Если сетевой адаптер или материнская плата поддерживают шину PCI версии 2.1, то нужен специальный трёхпроводной кабель для соединения Wake-On-LAN разъёмов материнской платы и сетевого адаптера. Если сетевой адаптер, и материнская плата поддерживают PCI 2.2, то кабель не нужен.

4) Программа, способная посылать Magic Packet.

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

Не много теории, чтоб представление было, что как работает.

При выключении компьютера ( конечно не из розетки имею ввиду ) остаётся дежурное питание 5В оно подаётся на разъемы PS/2, USB, LAN предназначенное для запитки внутренних, внешних устройств с целью ожидания сигнала включения. Сетевой адаптер просматривает все пакеты, приходящие на его MAC-адрес и ничего не отвечает на них. Если одним из пакетов окажется Magic Packet, сетевой адаптер выдаёт сигнал на включение питания компьютера.

Magic Packet это специальная последовательность байтов, которую  вставляют в пакеты UDP, TCP, IPX для прохождения по локальным сетям.

Состав Magic Packet

Вначале идет так называемая “цепочка синхронизации”, состоящая из 6 байт FF, а затем — MAC-адрес сетевой платы, повторённый 16 раз. То есть, если бы адрес платы выглядел как 01:02:03:04:05:06, то магический пакет оказался бы таким:

FFFFFFFFFFFF010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506010203040506

По умолчанию для WOL пакета используются порты 7 и 9 (протокол UDP)

Настройка компьютеров.

Проверим настройки Bios в разделе Power management…. ищем строку со словами Wake On LAN выбираем enable.
Проверяем настройки сетевого адаптера, заходим в диспетчер оборудования выбираем свою сетевую плату жмём свойства далее управление питанием ставим галочки напротив.
Разрешить отключение этого устройства для экономии энергии.
Разрешить устройству вывод компьютера из ждущего режима.

Сбор Mac адресов

Теперь нам нужно определить Mac адреса наших компов.
Данные о соответствии IP адреса и физического адреса хранятся в ARP-таблице.
Просмотреть ее содержимое можно командой ARP.
С сервачка запускаем cmd и пишем команду arp –a, результатом ее выполнения должна быть таблица, в которой будут перечислены все Ip и Mас адреса сетевых плат данного компьютера и локальных компьютеров.

Запуск компьютеров.

Переходим к самому интересному, качаем программу для запуска.

Wake On Lan for Windows GUI/Command Line, Pocket PC и другие –
http://www.depicus.com/wake-on-lan/

AMD Magic Packet Utility –
http://www.amd.com/us-en/assets/content_type/utilities/magic_pkt.exe
Через неё можно запускать в заданное время

Для Linux –
http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html#ss3.1

Сайты для включения компьютера через интернет –
dslreports.com/wakeup
wakeonlan.ru/

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

Бывают вот такие случаи.

Материнская плата Гигабайт с интегрированным сетевым контролером (марвелл) не просыпается, в биосе всё включено.

Решение: нужно в свойствах драйвера в управлении питанием поставить нужные галки.

Published inNetworkWindows
Яндекс.Метрика