Linux:Рецепты/Удаленное включение по сети с помощью проводного Ethernet
Удаленное включение по сети с помощью проводного Ethernet
Проблема
Включение компьютера с помощью удаленного вызова по сети.
Решение
Настройте компьютер на прием запросов на включение, а затем используйте второе устройство, для отправки сигнала включения, который называется волшебным пакетом (magic packet - специализированный пакет для включения удаленного компьютера, находящегося в спящем режиме).
Зайдите в настройки UEFI вашей системы и найдите параметр, разрешающий включение по сети (Wake-on-LAN).
Установите wakeonlan и ethtool.
Узнайте имя вашего интерфейса Ethernet:
ip addr show
Запишите MAC-адрес интерфейса.
С помощью ethtool проверьте, поддерживает ли он включение по сети:
sudo ethtool eth0 | grep -i wake-on
- Supports Wake-on: pumbg - волшебная фраза, подтверждающая, что ваш интерфейс имеет необходимую поддержку, обозначенную переключателем g.
- Wake-on: g - сообщает, что эта поддержка уже включена.
- Wake-on: d - сообщает, что эта поддержка уже выключена.
Если ваш ethernet-адаптер поддерживает включение по сети,но она выключенна, то необходимо включить её:
sudo ethtool -s eth0 wol g
где
- eth0 - имя вашего интерфейса.
Выключите компьютер и со второго устройства в той же сети отправьте команду для его включения, указав MAC-адрес Ethernet-интерфейса целевого компьютера:
/usr/bin/wakeonlan 5c:f9:dd:5a:75:ac
Если целевой компьютер и второе устройство находятся в одной сети, но в разных подсетях, то укажите широковещательный адрес для подсети с вашим целевым компьютером:
/usr/bin/wakeonlan -i 192.168.44.255 5c:f9:dd:5a:75:ac
См.также
Внешние ссылки