Окрылившись определением из вики, настроим пробудку в openSuse по аналогии с вики Debian.
Все программы по умолчанию установлены.
ethtool - для настройки и wol ака wakeonlan - для отправки сигнала для включения
После включения Wake-on-LAN в БИОС компьютера(тут все индивидуально и зависит от железа) либо лезем в YaST находим там настройки сетевого адаптера и в поле опции ethtool вписываем "wol g".
Или же из консоли, редактируем конфиг нужного адаптера
# vi /etc/sysconfig/network/ifcfg-eth0
ETHTOOL_OPTIONS='-s $IFACE wol g'
Все. Пробуждаем компьютер с помощью wol, указывая мак адрес сетевой карты.. ограничением имхо является нахождение компьютеров в одной локальной сети(проводной или беспроводной, принимать сигнал может только проводная сетевая карта).
$ wol mac address
Десктоп замечательно просыпается после выключения или режима ожидания.
Пока не проверено, но чтоб не забыть, как проверю поправлю
Если не работае, то решением может быть не порт по умолчанию номер 9, а например 7 (указано в документации по железу), тогда используем такую команду
$ wol -p 7 01:23:45:67:89:ab
UPD
Столкнулся при работе с сервером у которого больше одной сетевой карточки. Когда в кэше arp нет нужного адреса magic packet может отправляться в не тот интерфейс.
Добавим запись о ip и mac адресе на нужный интерфейс
# arp -i eth1 -s 192.168.1.10 01:23:45:67:89:ab
потом посылаем запрос не просто указывая mac но и адрес(порт можно и не указывать если без него работает)
$ wol -i 192.168.1.10 01:23:45:67:89:ab -p 9
или для дебиан и убунты(# aptitude install wakeonlan)
$ wakeonlan -p 9 -i 192.168.1.10 01:23:45:67:89:ab
Не помогло, в итоге разобрался используя другой гайд. Но все равно спасибо
ОтветитьУдалитьПожалуйста. Как говориться, чем смогли - не помогли)
ОтветитьУдалить