2

Мой компьютер с двойной загрузкой Windows 10 и Arch Linux. В настоящее время, если я выключаю компьютер из windows 10, я могу использовать wake on lan нормально, если использую его после выключения из windows, но он не работает вообще, если я последний раз использовал linux. Я попробовал все 4 шага, перечисленных здесь, кроме отката драйвера Windows, а также всех шагов по настройке WOL, найденных здесь.

У кого-нибудь есть идеи, как заставить WOL работать на обеих ОС?

2 ответа2

3

В настоящее время я использую WOL на оборудовании Dell/HP с сочетанием ОС Windows и Linux. Единственные настройки, которые я включил, были в BIOS (ничего в ОС), и он просто работал.

Я нашел следующую ссылку, в которой говорится о некоторых настройках на уровне ОС, чтобы вы могли проверить, правильно ли установлены ваши настройки:

Linux

В Ubuntu есть отличный инструмент, который может проверить, поддерживает ли ваш компьютер WoL и может ли он его включить. Откройте терминал и установите «ethtool» с помощью следующей команды:

sudo apt-get install ethtool

Вы можете проверить свою совместимость, запустив:

sudo ethtool eth0

Если ваш интерфейс по умолчанию является чем-то другим, замените его на «eth0».

Ищите раздел «Поддержка Wake-On». Пока одна из перечисленных букв - «g», вы можете использовать магические пакеты для WoL. Чтобы включить эту опцию, используйте следующую команду.

sudo ethtool -s eth0 wol g

Отправка Magic Packet с помощью приложения, такого как Fing, чтобы сузить MAC-адрес

  1. Включите вашу ОС Linux
  2. Запустите Fingbox
  3. Сканирование вашей локальной сети и найти MAC/IP в окне Linux
  4. Выключить Linux
  5. Используйте то же приложение, чтобы отправить WOL на MAC с шага 3
2

У меня тоже была эта проблема несколько лет назад.

ifconfig показывал поддержку WOL_MAGIC , но я не мог заставить работать WOL независимо от того, что я пытался после выключения из Linux. Виновником была реализация драйвера для сетевой карты Realtek RTL8111E. Я помню, как просматривал исходный код драйвера с комментариями от разработчика о том, какой кусок мусора был RTL8111E. Я не могу вспомнить, где именно я нашел эту информацию, но я свяжусь с ней, когда найду ее.

В любом случае, я не знаю, какой у вас сетевой адаптер, но есть вероятность, что это может быть проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .