Eu tenho um computador em casa em que quero sair quando saio de casa, mas quero poder ativá-lo remotamente se precisar, então alguns dias atrás eu habilitei o WOL nele o BIOS. Usando um computador diferente que funciona 24 horas por dia, 7 dias por semana e este software , consigo ativá-lo com êxito. Infelizmente, se o computador estiver desligado por tempo suficiente, parece que não consigo mais ativá-lo com o WOL.
Pesquisando na Internet, esse parece ser um problema muito comum, e a causa sempre parece ser a mesma: as pessoas tentam usar o endereço IP do computador que estão tentando ativar. Isso funciona nos primeiros minutos enquanto a tabela ARP tem uma entrada para esse IP, mas assim que a entrada expira, a máquina que envia os pacotes WOL não consegue mais descobrir o endereço MAC de destino e falha.
Quando estou usando o pywakeonlan, não estou dando um endereço IP - estou dando a ele um endereço MAC como argumento. Isso significa que o ARP não deve estar envolvido no processo, e não importa se a entrada da tabela ARP expira ou não.
Há algo mais acontecendo que possa causar esse problema?
Alguns artigos parecem sugerir que, em vez de usar o endereço MAC do destino ao enviar pacotes WOL, você deve fazer uma transmissão. Usando FFFFFFFFFFFF não funcionou para mim também.
Tags hardware linux wake-on-lan