Включение Wake-on-Lan в Ubuntu
Большинство описанных действий справедливы и для других дистрибутивов, в
данный момент все манипуляции проводились (и результат успешный) на Ubuntu
10.04.
Для начала неплохо было бы узнать возможности сетевой карты относительно Wake-on-Lan,
что можно сделать при помощи утилиты ethtool:
ethtool eth0
Имя настраиваемого интерфейса может быть другим, но сути это не меняет.
Среди информации о сетевом адаптере нас интересуют строки
Supports Wake-on: pumbg
Wake-on: g
В первой из них перечислены все возможные режимы WOL для
указанного адаптера. Описание обозначений без труда можно найти в документации,
поэтому отметим, что нам интересен режим g - пробуждение при
получении "магического пакета". Вторая строка указывает установленный
режим опции WOL на адаптере. В вашем случае, скорее всего, будет стоять буква d
- disabled.
Выяснив возмжности адаптера, можем перейти к редактированию файла /etc/network/interfaces.
Для примера приведу строки включения интерфейса eth0:
auto eth0
iface eth0 inet dhcp
post-up ethtool -s eth0 wol g
Большинству сразу будет понятен смысл первых двух строк, а в третьей,
последней, строке происходит включение режима WOL после поднятия интерфейса.
Суть такого подхода заключается в том, что информация о выбранном режиме Wake-on-Lan
хранится ровно до следующей перезагрузки, поэтому при каждой загрузке,
сопровождающейся поднятием eth0, для сетевого адаптера будет
выставляться режим пробуждения при приеме "магического пакета".
Не забывайте включить WOL в BIOS вашего компьютера, если
эта опция доступна там.
Отправку "магических пакетов" можно осуществляться практически с любой ОС, со многих устройств с выходом в сеть, а также доступны онлайн-сервисы, позволяющие обойтись без дополнительного ПО.
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]