У меня было 12.04. Недавно я обновил его до 14.04. Перед обновлением я сделал полную копию hdd той же модели hdd (одновременно купленной). В 12.04 wake on lan работает, если я делаю sudo pm-hibernate, или если я в пользовательском интерфейсе с рабочего стола выбираю «Shutdown».
Я обновил полную копию жесткого диска с 12.04 по 14.04. Используйте то же оборудование, и wake on lan не работает. Если я делаю те же шаги.
Я попробовал sudo ethtool -s enp2s0 wol g (enp2s0 - это имя сетевого интерфейса), но он был ранее в g. Итак, никакого эффекта.
У меня новая установка 16.04.1, и я смог разбудить ее только один раз после того, как я установил NETDOWN=no в /etc/default/halt, но это не сработало после того, как я захотел проверить
Добавлено в конце /etc/network/interfaces следующих 6 строк
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp2s0
iface enp2s0 inet static
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
up ethtool s enp2s0 wol g
И сделал sudo pm-hibernate и не смог проснуться. Только после того, как он работал, когда я вошел в систему, а в пользовательском интерфейсе локально нажал на выключение. После этого попробовал несколько раз и не повезло.