Я обновился до 64-разрядной версии 18.04 LTS с 16.04 на этой неделе по просьбе средства обновления программного обеспечения. Под 16.04 wol работал без проблем. Не сейчас, в поисках решений. Я установил ethtool и вижу настройки сети. Мой eth0 стал enp1s0, и ethtool четко показывает «Wake-on: d», что, кажется, означает «Нет», и я могу запустить «sudo ethtool -s enp1s0 wol g», который меняет статус на g, что, кажется, означает «Да». Мой компьютер выходит из спящего режима правильно, но для режима пробуждения установлено значение d. Как мне поменять его навсегда на g. Я искал это, и решения, которые я нахожу, устарели и больше не работают. Есть ли у кого-нибудь решение 18.04.
Спросите Ubuntu, похоже, думает, что это дублированный запрос на «Пробуждение по локальной сети, прекратите работу с последним ядром (Bionic)», который касается загрузки с разных ядер и меня до чертиков смущает. Мой вопрос - это просто процедурный вопрос о том, чтобы wol всегда был включен. У меня есть ответ, он работает, и я думаю, что люди, которым он просто нужен для работы, найдут его более полезным
Я предлагаю, чтобы Вы создали новый файл:
sudo nano /etc/rc.local
Добавьте три строки:
#!/bin/bash
ethtool -s enp1s0 wol g
exit 0
Сохраните и закройте текстовый редактор. Теперь сделайте:
sudo chmod +x /etc/rc.local
Вы должны быть все установлены.