Eu tive que instalar o TLP e alterar WOL_DISABLE = N no arquivo de configuração.
Eu tenho tentado configurar o wakeonlan na minha área de trabalho que usa um Asus M3N72-D e está executando o Kubuntu 12.04 64bit. Eu acredito que eu configurei o BIOS corretamente. Eu habilitei o PME. Eu não encontrei nenhuma outra configuração que mencionasse wake on lan exceto EuP que eu desabilitei (desativa o WOL no estado S5). No meu rc.config put:
sudo ethtool -s eth0 wol g
Mas isso não resolveu o problema. Algumas coisas que podem sugerir uma solução são que, atualmente, se eu entrar em modo de espera, o computador não sairá do modo de espera e, quando eu desligar o computador, as luzes da porta ethernet serão sempre desligadas.
Eu também corri wireshark enquanto o computador estava rodando e vi que o pacote mágico é capaz de alcançar a área de trabalho com o endereço MAC correto.
Aqui estão os resultados para ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Há mais alguma coisa que eu possa tentar resolver o problema?
Eu tive que instalar o TLP e alterar WOL_DISABLE = N no arquivo de configuração.
As luzes de LED ethernet não devem desligar completamente após o desligamento. Se estiverem, a sua placa de rede estará desligada e você não poderá ativar a máquina.
Certifique-se de colar esta linha antes do comando exit 0
de /etc/rc.local
(e depois da linha #! ..):
ethtool -s eth0 wol g
Então acorde com:
wakeonlan 00:11:22:33:44:55
Algumas cartas precisam do seguinte:
sudo sh -c "echo enabled > /sys/class/net/eth0/device/power/wakeup"
fonte: link