Wake On LAN timeout quando il computer è stato spento durante la notte


0

Ho una connessione ethernet diretta tra un PC Windows 10 e un Raspberry Pi.

Ho il Pi configurato come un server su cui posso saltare ed eseguire uno script che eseguirà Etherwake, un programma Wake on lan della riga di comando, e funziona bene quando lo collaudo spegnendo il mio computer e lasciandolo seduto per un minuto, quindi eseguo il comando e il computer si accende.

Ma quando lo lascio riposare dall'oggi al domani, non funziona più. L'esecuzione dello script non fa nulla.

Da quello che ho letto, molte persone lo risolvono facendo un casino con una sorta di impostazioni ARP sul loro router, ma non c'è un router in questa situazione - di nuovo, è un cavo Ethernet diretto che corre tra i due computer.


WoL è supportato in S3 (Sleep) e S4 (Hibernate) da Windows. Inoltre, la tua scheda di rete (scheda di interfaccia di rete) lo consente in S5 (Soft Off) in cui il PC è alimentato minimamente (al MoBo) incluso il tuo NIC. Tuttavia, sembra che il dispositivo stia andando nello stato G3 (Mechanical Off: Hot) in cui la scheda NIC non è alimentata. Il tuo PC probabilmente entrerà in G3 (Hot) da S5. È il tuo alimentatore o MoBo? Controlla forse le impostazioni di alimentazione del BIOS. Lo so solo dalla documentazione, non sono sicuro che questa sia la direzione giusta.
El8dN8,

Risposte:


0

La macchina che trasmette il pacchetto magico WoL sulla LAN deve conoscere l'indirizzo MAC della macchina che deve essere risvegliata. Per le persone che svegliano una macchina domestica da un'altra parte, il loro router gateway è la macchina che inoltra il pacchetto sulla LAN, quindi il router è la macchina che necessita della voce statica nella sua tabella ARP.

Nel tuo scenario, Raspberry Pi è la macchina che necessita della voce statica nella sua tabella ARP.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.