Uma maneira possível de evitar esse problema é fazer uso das opções de gerenciamento de energia do adaptador de rede.
- Digite Gerenciador de dispositivos na sua caixa de pesquisa do menu Iniciar e execute o aplicativo.
- Localize e clique com o botão direito do mouse no seu adaptador de rede
- Vá para a guia Gerenciamento de energia.
- Qualquer um:
- Desativar "Permitir que o computador desligue este dispositivo para economizar energia" ou
- Desativar "Permitir apenas que um pacote mágico acorde o computador".
Eu provavelmente sugeriria o 4.2 primeiro e verificaria se ele funciona com o seu adaptador de rede. Isso manterá os recursos de gerenciamento de energia ativados para o seu adaptador de rede. 4.1 irá removê-los totalmente.
Como alternativa, você pode tentar manter os pacotes mágicos e usá-los de dentro do python para manter o computador acordado: Comece aqui: Gerenciamento de energia para dispositivos de rede no Windows 7 . Você está interessado nos comentários no final do artigo.
If you configure the Windows 7 network adaptor to "Only Allow Magic Packets to wake up the computer" you can send Magic Packets using the free WolCmd.exe command line utility. Since this method was not not 100% reliable I created a batch file that sends the command 4 times as follows using 4 different inbound UDP ports forwarded to the LAN ip address of the Thinkpad. Using 4 different ports was an attempt to improve 'wake-up' and delivery reliability. Sending the command 4 times definitely helped reliabilty. I don't know if using 4 different UDP ports through the firewall made any difference.
O Wolcmd está disponível aqui .