ASUS H81I-PLUS не удается включить компьютер по Wake on Lan (WOL) (РЕШЕНО)
До возникновения проблем с WOL я считал:
Wake-on-LAN использует специальное сообщение, называемое "волшебный пакет". Целевой компьютер ожидает получения "волшебного пакета" адресованного ему и инициирует пробуждение системы. Этот протокол реализован на материнской плате (через BIOS) компьютера и на сетевом интерфейсе (прошивке) и, следовательно, не зависит от операционной системы. Для того чтобы функция Wake-on-LAN работала, сетевой интерфейс должен быть включен.
Мне всеже удалось победить проблему, хотя для этого пришлось сначала внести изменения в конфиги операционной системы.
Помогло следующее решение:
1) Узнайте мак адрес компьютера, например командой
ifconfig eth0 | grep "HWaddr" | awk '{print $5}'
2) Инсталлируйте ethtool
3) В файл /etc/rc.local
Добавьте строку
ethtool -s eth0 wol g
4) Перезагрузите компьютер.
Проверка:
1) Выключите компьютер командой poweroff
2) Попробуйте включить компьютер, например командой
wakeonlan your_mac
Без внесения изменений в /etc/rc.local компьютер не пробуждался. После добавления, стал включаться. Проверил на Ubuntu и Centos.
Взято:
http://askubuntu.com/questions/210890/wake-on-lan-under-ubuntu-12-04
Возможно, что следующая статья тоже будет полезной:
https://help.ubuntu.com/community/WakeOnLan
UPD: После установки Centos ничего настраивать уже пришлось.
Обращался в support ASUS вот переписка: (Может быть кому-нибудь будет полезной)
Здравствуйте, Андрей!
Спасибо за обращение в службу технической поддержки ASUS.
Есл включение по нажатию клавиш на клавиатуре работает и присутствует индикация на разъеме LAN, то да, необходимой силы ток на дежурной линии +5VSB имеется.
В этом случае причина проблемы в программных настройках сетевого контроллера.
Кстати, значения настроек сетевого адатера имет значения и при выключении системы.
В качестве экспеимента Вы можете проверить работу этой функции используя Windows, если окажется, что и с Windows она не работает - то проблема аппаратная.
__________________________________
Спасибо за ответ!
Пока добиться желаемого результата не получилось.
Компьютер успешно включается с помощью комбинаций клавишь на клавиатуре при включенной опции Power on by Keyboard (Это может свидетельствовать, что все нормально с +5VSB ?)
При выключенном состоянии на сетевой карте мигает оранжевым цветом индикатор подключения к сети по RJ45.
В настройках биоса выставил параметры: Power on by PCIE и Deep S4.
Убедился, что мак адрес сетевой карты прописан правильно в таблице маршутизации.
Пробовал включать с нескольких компьютеров и с помощью функции WOL в Wi-Fi роутере.
Для проверки компьютер выключаю по SSH после загрузки операционной системы.
Дома также имеется компьютер с Asus SABERTOOTH X58 с Linux. На нем каких-либо проблем с включением по WOL никогда не было.
Включение компьютера с помощью WOL предшествует загрузки операционной системы. Для выхода из hibernate имеет значение настроек сетевой карты, а для включения, скорее всего, нет.
Можете что-нибудь посоветовать?
Спасибо.
Здравствуйте, Андрей!
Спасибо за обращение в службу технической поддержки ASUS.
Да, интегрированный сетевой контроллер поддерживает WOL, и включается эта функция указаным Вами параметром:
Power On by PCIE devices,
- так как бортовой сетевой контроллер также подключен к линии PCIe.
Функция WOL реализована на всех современных платах ASUS, в том числе и на Вашей. Если она не работает, то, вероятно, она неправильно настроена.
Однако гарантировать работу этой функции мы может только на системах под управлением Windows.
Для обеспечения работы WOL необходимо следующее:
- убедиться, что Ваш блок питания обеспечивает ток не менее 1A по дежурной линии +5VSB
- включить в BIOS Power on by PCIE
- в свойствах сетевого адаптера в диспетчере устройств операционной системы установить галочку "Разрешить устройству вывод компьютера из ждущего режима"
- соблюдать рекомендации по корректному выключению ПК: при выключении компьютера кнопкой (удерживая её 5 секунд) или сразу после окончания загрузки BIOS без загрузки в ОС, реакция на WOL-пакет будет отстутствовать. Также пробуждение ПК не произойдет если ПК был полностью обесточен. WOL срабатывает ТОЛЬКО после выключения ПК программными средствами Windows.
Проверьте, что в выключенном, но не обесточеном состоянии(S5) сетевой адаптер активен, соответствующий индикатор разъема RJ-45 должен проявлять активность, если ее нет, как в Вашем случае, то либо блок питания не соответствует требованиям, либо необходимо применить дополнительные настройки сетевой карты.
Имеет смысл попробовать включть Deep S4 в разделе APM меню настроек BIOS.
От программных настроек оборудования зависят многие аппаратно реализованные функции, в том числе и WOL, поэтому корректная работа WOL гарантируется нами только при использовании сертифицированных ОС.
__________________________________
---------- Original Message ----------
From : my_email_address
Sent : 09.11.2013 11:06:59
To : "[email protected]"
Subject : Motherboard H81I-PLUS
[Информация о продукте]
Тип продукта : Motherboard
Модель продукта : H81I-PLUS
[Характеристики материнской платы]
Номер ревизии материнской платы : нет
Версия BIOS материнской платы : 0601
[Характеристики платы расширения]
Операционная система : Linux
[Описание проблемы]
В настройках биоса нет выбора Power On by Onboard Lan
Есть только power On by PCIE devices
Можно как то включить компьютер с помощью wake-on lan или для этого нужно
отделно приобретать pcie сетевую карточку? Интегрированная карта
поддерживает такую возможност, но включить компьютер мне н�� удалось (Как
использовать wol знаю, дома несколько компьютеров).
Почитать:
http://www.ashep.org/2010/wake-on-lan-i-linux/#.UoD8TUOLdkp
http://www.calculate-linux.org/main/ru/wake-on-lan_configuration