Сетевым администраторам и пользователям конечно порой хочется ощутить себя хоть немного богами компьютерных сетей, управлять своими системам удаленно. И не обязательно держать всё свою компьютерную технику включенной, чтобы получить к ней доступ. Выход из этой ситуации есть — технология включения по сети Wake on Lan.
Для этого надо посмотреть инструкцию о Вашей материнской платы. Поддерживает ли она такой режим удаленного включения.
Итого:
Материнская плата + eth (Wi-Fi) + утилита.
В БИОСе нужно включить поддержку Wake-On-LAN.
Для включения режима Wake On Lan необходимо установить пункт “Power On By PCI Devices” в “Enabled“.
На всякий случай, значение остальных опций:
Restore on AC Power Loss – поведение системы при пропадании электропитания.
Значение Power Off – система останется в выключенном состоянии, Power On – будет выполнено включение компьютера, как только электропитание будет восстановлено.
Power On By RTC Alarm – включение электропитания по внутренним часам компьютера (аналог будильника).
Power On By External Modems – включение электропитания будет выполняться при входящем звонке на внешний модем, подключенный к последовательному порту.
Power On By PCIE Devices – разрешает включение компьютера от устройств на шине PCI-E. Если ваша сетевая карта использует шину PCI-E, а не PCI, то для включения режима Wake On Lan нужно установить эту опцию в “Enable”.
Power On By PS/2 Keyboard – разрешает включение электропитания от клавиатуры, подключенной к разъему PS/2
Далее проверьте свойства сетевой карты, (правой кнопкой мыши на иконке “Мой компьютер“, выберите Управление -> “Диспетчер устройств“). В “Диспетчере устройств” откройте свойства вашей “Сетевой карты” и выберите закладку “Управление электропитанием“. Опции включения питания должны быть включены как показано на картинке ниже.
По умолчанию для WOL пакета используются порты 7 и 9 (протокол UDP).
Вариант №1 под Windows:
Требуются следующие утилиты и комп должен быть подключен к сети.
В батнике mc-wol.bat прописываем
mc-wol 20:CF:30:3C:30:9C
pause
, где mac – mac-адресс компьютера.
Включить компьютер в локальной сети с MAC= 20:CF:30:3C:30:9C
wol.exe 20:CF:30:3C:30:9C:
- Включить компьютер с использованием IP=212.248.111.222 и MAC=20:CF:30:3C:30:9C:wol.exe 212.248.111.222- 20:CF:30:3C:30:9C
Вариант №2 под Ubuntu:
1) определяем mac адрес сетевой карты
ifconfig
keiz@ekz:~$ ifconfig | grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:24:1d:82:1b:74
- Устанавливаем утилиту
keiz@ekz:~$ apt-cache search wakeonlan
keiz@ekz:~$ sudo apt-get install wakeonlan
wakeonlan – посылает ‘магические пакеты’ для включения хостов через Wake-on-Lan.
Пример:
00:25:22:83:33:25 - mac адрес домашнего пк.
Посылаем волшебный пакет на домашний комп.
sudo wakeonlan -i 192.168.1.255 00:25:22:83:33:25
(где мой мас-адресс mac адресс домашнего пк.)
Sending magic packet to 192.168.1.255:9 with 00:25:22:83:33:25
И Вуаля наш компьютер оживает, видим идет процесс загрузки система, и наконец загруженная система. Работает…