Wake On Lan не работает

Я пытаюсь заставить Wake On Lan работать на моем сервере Ubuntu (14.04.1 LTS), который я настроил как домашний NAS-блок. Я следил за несколькими учебниками, чтобы попытаться получить эту работу, но по какой-то причине, которую я не могу проследить, она не работает.

Система представляет собой старый (4-5-летний) челнок pc (Shuttle SN78SH7), amd64 cpu (AMD Athlon 64 X2 7550).

Шаги, предпринятые до сих пор

Я установил WoL в свой BIOS, я включил WoL (метод g) на eth0 Я добавил скрипт, чтобы eth0 оставался как g при запуске. Я могу подтвердить, что зеленые и оранжевые огни на сетевой карте находятся на

Если я использую ethtool, я могу видеть следующее, что я считаю означает, что он настроен так, как ожидалось.

Supports Wake-on: g
Wake-on: g

Я использую wolcmd (от mac), чтобы отправить волшебный пакет, на MAC-адрес, IP-адрес и подсеть, указанные в ifconfig eth0 (to порт 9).

Я не уверен, что должны предпринять следующие шаги для решения проблемы.

UPDATE

Я могу подтвердить, что WoL действительно работает иногда, если я suspend (pm-suspend), но нет, если я использую (halt -p или shutdown -h now). Suspend кажется действительно неустойчивым, поэтому использование этого вряд ли будет хорошим ответом для меня.

1
задан 27 August 2014 в 14:04

1 ответ

Сначала установите ethtool:
sudo apt install ethtool
Для тестирования и временного включения WoL:
ethtool -s eth0 wol g
Замените eth0 на имя вашего сетевого интерфейса. Чтобы включить WoL навсегда отредактировать /etc/network/interfaces и добавить следующую строку (из Debian 6 «Squeeze» и выше):
iface eth0 inet dhcp
     ethernet-wol g
2
ответ дан 24 May 2018 в 04:20

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

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