Wake On LAN expire lorsque l'ordinateur est éteint pendant la nuit

0

J'ai une connexion Ethernet directe entre un PC Windows 10 et un Raspberry Pi.

J'ai le Pi configuré en tant que serveur sur lequel je peux monter et exécuter un script qui exécutera Etherwake, un programme Wake on lan en ligne de commande, et cela fonctionne correctement lorsque je le teste en éteignant mon ordinateur et en le laissant reposer minute, puis je lance la commande et l’ordinateur s’allume.

Mais quand je le laisse passer la nuit, cela ne fonctionne plus. L'exécution du script ne fait rien.

D'après ce que j'ai lu, beaucoup de gens ont résolu le problème en réglant les paramètres ARP de leur routeur, mais il n'y a pas de routeur dans cette situation. Là encore, il s'agit d'un câble Ethernet direct entre les deux ordinateurs.

geekman
la source
WoL est pris en charge par S3 (Veille) et S4 (Hibernate). De plus, votre NIC (carte d’interface réseau) le permet en S5 (Soft Off) où le PC est alimenté de manière minimale (sur le MoBo), carte NIC comprise. Cependant, il semble que votre appareil passe à l'état G3 (Mechanical Off: Hot), où la carte réseau n'est pas alimentée. Votre PC va probablement dans G3 (Hot) à partir de S5. Est-ce votre PSU ou MoBo? Vérifiez vos paramètres d'alimentation du BIOS peut-être. Je ne le sais que par la documentation, je ne suis pas sûr que ce soit la bonne direction.
El8dN8

Réponses:

0

La machine qui transmet le paquet magique WoL sur le réseau local doit connaître l'adresse MAC de la machine qui doit être réveillée. Pour les personnes qui réveillent une machine chez eux ailleurs, leur routeur de passerelle est la machine qui transfère le paquet sur le réseau local. Le routeur est donc la machine qui a besoin de l'entrée statique dans sa table ARP.

Dans votre scénario, votre Raspberry Pi est la machine qui a besoin de l'entrée statique dans sa table ARP.

Spiff
la source