Кто нибуть пробывал управлять питанием сервера или компьютера по технологии Wake-on-LAN посланием "магического" пакета от СПК?
Вид для печати
Кто нибуть пробывал управлять питанием сервера или компьютера по технологии Wake-on-LAN посланием "магического" пакета от СПК?
Выключаем компьютер через Wake-on-Lan
Цитата:
WoL-пакет или по-другому magic packet отправляется посредством UDP чаще всего на 7 или 9 порт, «весит» 102 байта и состоит из следующих частей:
Символ 0xFF, повторяющийся 6 раз. Итого 6 байт;
MAC-адрес целевого устройства, повторяющийся 16 раз. Размер MAC-адреса 6 байт, итого 96 байт.
Теперь, зная это, план следующий:
Определить сетевой интерфейс, на который будем отправлять WoL-пакеты и выбрать номер порта. Интерфейс желательно выбрать, т.к. на ПК может быть несколько сетевых интерфейсов, каждый со своим адресом;
Получить IP и MAC-адреса выбранного интерфейса;
Самостоятельно вычислить правильный WoL-пакет для выбранного интерфейса;
Запустить прослушивание UDP-порта, куда собираемся отправлять WoL-пакеты;
Декодировать полученные данные и затем сравнить их с тем, что получилось в п. 3 и если данные совпадают, то запустить команду завершения работы;
Profit!
А почему свет в комнате вы включаете выключателем, ведь включать логичнее включателем? Это очень по-русски;)
а обратное действие - выключать :) отсюда при включении света мы пользуемся включателем, а при выключении - выключателем :)