Wake-On-Lan не работает на Ubuntu; работает полностью из коробки на Windows 10

Так что мой ifconfig в настоящее время выглядит как , это , а enp9s0 является моим основным сетевым интерфейсом. Я попытался сделать

sudo ethtool enp9s0

, который дал мне это .

Из того, что я прочитал, Supports Wake-on: d и Wake-on: d нужно установить на g, поэтому я попытался сделать

ethtool -s enp9s0 wol g

, что дает мне:

weetile@weetile-DESKTOP:~$ ethtool -s enp9s0 wol g
Cannot get current wake-on-lan settings: Operation not permitted
not setting wol

Кто-нибудь знает, как заставить это работать? Я знаю, что мой сетевой адаптер определенно поддерживает его, так как он полностью работает из коробки под Windows 10. Спасибо!

(Сетевой адаптер - Killer E2200)

0
задан 28 August 2019 в 23:54

2 ответа

Функция была отключена в драйвере для этих устройств. Из Arch Wiki :

Для некоторых новых сетевых адаптеров на базе Atheros (таких как Atheros AR8161 и Killer E2500), поддержка WOL была отключена в основном модуле alx из-за к ошибке, вызывающей непреднамеренное пробуждение (см. этот патч обсуждение ). А патч может быть применен (или установлен как dkms модуль) который восстанавливает поддержку WOL и исправляет основную ошибку, как изложено в это поток .

В ветке ядра bugzilla были обновлены версии патча, но, похоже, не обнаружено никаких действий, которые могли бы указывать на то, что исправление будет объединено. Прошло 6 лет с тех пор, как он был отключен, я не знаю, будет ли он когда-либо включен в апстриме. Возможно, стоит сообщить об ошибке Launchpad и надеяться, что разработчики Ubuntu применит патч. (У меня Killer E2500, работающий под управлением Arch Linux с ядром 5.4.14-arch1-1, поэтому у меня нет такой возможности.)

0
ответ дан 29 January 2020 в 07:11

попробуйте это: https://github.com/AMV007/alx_dkms_installer
также не забудьте отключить TLP WAKEONLAN: установите WOL_DISABLE=N в /etc/default/tlp
все работает на моем ПК сейчас. (карта убийцы 2500)

0
ответ дан 8 April 2020 в 11:06

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

Похожие вопросы: