Почему настройки 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.