Sim, é possível, um tem que fazer o seguinte:
aptitude install pm-utils
cd /usr/lib/pm-utils/sleep.d/
touch 70wol
Coloque o seguinte em 70wol
#!/bin/bash
ethtool -s eth0 wol pug
Volte para o seu shell e torne o script executável:
chmod +x 70wol
Agora faça um ACPI S3 suspender:
pm-suspend
Agora você deve ser capaz de ativar o sistema com um pacote ICMP, SSH, SMB, etc.
Não se esqueça do fato de que o Windows e o Linux têm um tempo limite de cache ARP de 30 segundos. Então depois de
pm-suspend
outras máquinas na rede têm apenas cerca de 30 segundos para ativar o sistema, porque após esse período, elas não têm mais o endereço MAC para enviar os pacotes para o sistema de destino.
Você pode corrigir isso com endereços ARP estáticos. Em cada sistema que você deseja ativar o sistema NAS, faça o seguinte no Windows
arp -s 10.0.0.200 00-10-54-CA-E1-40
e o seguinte no Linux
arp -s 10.0.0.200 00:10:54:CA:E1:40
Configuração bastante clara, se você tiver um servidor doméstico NAS, que não deve ser executado 24 horas por dia, 7 dias por semana. Agora é possível escrever um script de shell como um cronjob e suspender o servidor NAS depois de 5 minutos de inatividade.
Eu fiz isso em um teste Debian com Kernel 3.12 e os drivers mais recentes Intel e1000e para minha placa de rede Intel I217-V.