Wake-on-LAN (WOL; в переводе с англ. — «пробуждение по [сигналу из] локальной сети») — технология, позволяющая удалённо «пробудить» (включить) компьютер посредством отправки через локальную сеть специальным образом сформированного пакета данных (так называемого «magic packet» — «„волшебного“ пакета», см. ниже)
Принцип работы
Управляемый компьютер находится в дежурном режиме (англ. stand-by) и выдаёт питание на сетевой адаптер. Сетевой адаптер находится в режиме пониженного энергопотребления, просматривая все пакеты, приходящие на его MAC-адрес, и ничего не отвечая на них. Если одним из пакетов окажется magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера. На встроенных сетевых эту опцию нужно включать в BIOS.
Поднять хост возможно только в одном бродкаст сегменте.
На FreeBSD есть следующие пакеты:
wol - небольшая програмка написанная
Особой разницы в работе не обнаружил.
Установка
Команда на поднятие хоста
Ссылки:
wikipedia Wake-on-LAN
Принцип работы
Управляемый компьютер находится в дежурном режиме (англ. stand-by) и выдаёт питание на сетевой адаптер. Сетевой адаптер находится в режиме пониженного энергопотребления, просматривая все пакеты, приходящие на его MAC-адрес, и ничего не отвечая на них. Если одним из пакетов окажется magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера. На встроенных сетевых эту опцию нужно включать в BIOS.
Поднять хост возможно только в одном бродкаст сегменте.
На FreeBSD есть следующие пакеты:
Port: wakeonlan-0.41
Path: /usr/ports/net/wakeonlan
Info: Sends magic packets to WOL enabled NIC to switch on the called PC
Maint: cm@therek.net
B-deps: perl-5.10.1_3
R-deps: perl-5.10.1_3
WWW: http://gsd.di.uminho.pt/jpo/software/wakeonlan/
Port: wol-0.7.1_2
Path: /usr/ports/net/wol
Info: Tool to wake up Wake-On-LAN compliant computers
Maint: cm@therek.net
B-deps: gettext-0.18.1.1 libiconv-1.13.1_1 perl-5.10.1_3
R-deps: gettext-0.18.1.1 libiconv-1.13.1_1
WWW: http://ahh.sourceforge.net/wol/
wakeonlan - perl скрипт.wol - небольшая програмка написанная
Особой разницы в работе не обнаружил.
Установка
#cd /usr/ports/net/wol;make install clean
#cd /usr/ports/net/wakeonlan;make install clean
Команда на поднятие хоста
wol -i 192.168.1.255 90:e6:ba:0f:e7:68
wakeonlan -i 192.168.1.255 90:e6:ba:0f:e7:68
где 192.168.1.255 - broadcast ip адрес поднимаемого хоста, необходимо указывать, когда несколько сетевых интерфейсов, для посылки пакета с нужной сетевой. По умолчанию посылается на ip 255.255.255.255 через первую сетевую в системе.Ссылки:
wikipedia Wake-on-LAN
Комментариев нет:
Отправить комментарий