Для дистанционного включения выключенного компьютера необходимо чтобы на нем был установлен 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