Дистанционное включение компьютера (Wake On LAN)

Для дистанционного включения выключенного компьютера необходимо чтобы на нем был установлен ATX блок питания, материнская плата с поддержкой Wake On LAN и включенным в BIOS, сетевой адаптер с поддержкой Wake On LAN.

Когда Wake On LAN поддерживается, то выключенный компьютер выдаёт питание на сетевой адаптер, который находится в режиме пониженного энергопотребления и слушает все пакеты идущие на его MAC-адрес не отвечая на них. Если приходит Magic Packet, то сетевой адаптер посылает сигнал на включение питания компьютера.

Просмотр активных сетевых адаптеров:

ifconfig

Потребуется пакет ethtool, если он не установлен в системе, то необходимо выполнить установку:

sudo apt-get install ethtool

Проверка на поддержку WOL:

sudo ethtool eth0 | grep Wake

Результат команды если сетевая карта работает с WOL и он включен:

Supports Wake-on: g
Wake-on: g

Результат команды при выключенном WOL:

Wake-on:d

Возможные буквы результатов (взяты из информации man ethtool):

p Wake on PHY activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket™
s Enable SecureOn™ password for MagicPacket™
d Disable (wake on nothing). This option clears all previous options.

Для включения WOL:

sudo ethtool -s интерфейс wol g

Включение выключенного компьютера:

apt-get install wakeonlan
wakeonlan -p 50000 00:01:02:03:04:05

-p указывает номер UDP порта.

В интернете также есть множество сайтов и приложений для телефонов которые позволяют отправить пакет на удаленный компьютер.

Смотрите также:
Использование ethtool