Aqui está uma lista de coisas que encontrei em WoL:
-
Obviamente, não funciona em wifi.
-
No seu BIOS, você precisa permitir que os dispositivos PCI (e PCIe) despertem o computador.
-
Muito poucos roteadores rotearão os pacotes de transmissão por padrão, especialmente os pacotes que são originários da Internet. Você pode gastar idades pesquisando e, eventualmente, encontrar a configuração do arquivo de configuração do roteador loucamente complicado (de jeito nenhum será na interface web, e seu roteador pode nem permitir), ou, opção mais simples: use algo como Tomato ou DD-WRT que terá uma ferramenta de WoL embutida na interface da Web.
-
Verifique se o LED da placa de rede ainda está piscando quando o computador está "desligado".
-
Eu não sei como fazer isso no Windows, mas no Linux você tem que usar
ethtool
para ativar o cartão para acordar - e configurá-lo para ser ativado na transmissão e magicpackets. Não apenas magicpackets.
Não é uma coisa fácil de depurar, e todo o sistema de WoL é estupidamente frágil.