Почему настройки Etholol WOL сбрасываются при запуске?

Я установил ethtool и побежал ethtool -s eth1 wol g разрешить моему серверу (Ubuntu 12.04) просыпаться в локальной сети (WOL). Этот параметр по какой-то причине сбрасывается при каждом запуске, поэтому я добавил указанную выше команду в /etc/rc.local,

Но почему этот параметр сбрасывается при каждом запуске? Это ошибка или есть причина для этого?

2 ответа

Решение

Документация сообщества Ubuntu на WakeOnLan гласит, что это нормальное поведение - вы должны, так или иначе, устанавливать опцию после каждой перезагрузки. Я использую /etc/network/interfaces Метод, как описано в статье, на двух машинах и работает хорошо.

У меня была точно такая же проблема, и я попробовал «Документацию сообщества Ubuntu по WakeOnLine», но это не сработало.

Сделайте его постоянным systemd.link

Конфигурация на уровне канала возможна через файлы systemd-networkd#link. Фактическая настройка выполняется встроенной функцией udev net_setup_link. Добавьте параметр WakeOnLan в файл сетевой ссылки:

/etc/systemd/network/50-wired.link

[Соответствие]MACAddress=вашmacaddr

[Ссылка]NamePolicy=путь к встроенному слоту базы данных ядра MACAddressPolicy=persistentWakeOnLan=magic

Теперь каждый раз загружайтесь с помощью WOL.

Другие вопросы по тегам