No Ubuntu 16.04, defina WOL_DISABLE=N
em /etc/default/tlp
para evitar a desativação do WOL pelo gerenciamento de energia do TLP.
Adicione NETDOWN=no
em /etc/default/halt
para evitar o desligamento da placa de rede durante o desligamento
Ative o Wake on LAN em /etc/network/interfaces
quando a configuração de rede estática é usada.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
up ethtool -s eth0 wol g
Ative o wake on lan no BIOS, entre na configuração do BIOS e procure por algo chamado "Wake up on PCI event", "Wake up on LAN" ou similar. Altere-o para que esteja ativado. Salve suas configurações e reinicie.
Aviso algumas placas-mãe / controladores de rede não suportam WOL a partir da inicialização a frio (estado S5, onde a energia para o sistema é fisicamente desligada e ligada novamente). Nesse caso, pelo menos um ciclo de energia (energização, desligamento) deve ser executado. Para atenuar o problema, o BIOS pode ser configurado para ligar quando a CA for restaurada e agendar um desligamento no Ubuntu posteriormente. Consulte o manual da placa-mãe para mais detalhes.