WOL

Spazio dedicato agli utenti Italiani
Post Reply
cm99
Posts: 3
Joined: Fri Mar 05, 2021 9:04 pm
Been thanked: 3 times

WOL

Post by cm99 »

E' possibile generare ed inviare con annex un pacchetto wake on lan in rete locale verso un dispositivo che si accende con questo pacchetto?
Naturalmente solo l'invio.

Saluti
Buon anno
User avatar
cicciocb
Site Admin
Posts: 2059
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 439 times
Been thanked: 1358 times
Contact:

Re: WOL

Post by cicciocb »

Buongiorno e buon anno a te ed ai tuoi cari.

La risposta purtroppo esige una domanda : qual'é il pacchetto che occorre inviare per il WOL?
Se si tratta di un pacchetto UDP, dovrebbe essere possibile.
cm99
Posts: 3
Joined: Fri Mar 05, 2021 9:04 pm
Been thanked: 3 times

Re: WOL

Post by cm99 »

Abituato ad usare piccole utility per generare i pacchetti WOL su Ethernet (con EtherType 0x0842 ?) cercavo se esisteva un comando in annex per inviarlo o qualcuno che lo avesse già fatto. Il tuo suggerimento di usare UDP mi ha incuriosito. Sulla wiki inglese dei pacchetti WOL in effetti ne suggerisce l'utilizzo. Pare che le schede di rete a PC spento abilitate al WOL siano di bocca buona, basta che un pacchetto che arriva, qualunque esso sia, ma che contenga la sequenza corretta avviano il PC. Beh ci ho provato. Funziona. Ho mandato un pacchetto UDP con annex, con indirizzo broadcast e con il contenuto corretto e il PC si è avviato.

Grazie per il suggerimento.

Ho usato questo codice:

UDP.BEGIN 7

msg$=CHR$(255)+CHR$(255)+CHR$(255)+CHR$(255)+CHR$(255)+CHR$(255)

for itera = 1 to 16
msg$=msg$+CHR$(&h30)+CHR$(&h9B)+CHR$(&h23)+CHR$(&h17)+CHR$(&hE9)+CHR$(&hFB) 'mac ripetuto 16 volte
next itera

UDP.WRITE "255.255.255.255", 7, msg$
UDP.STOP

Ciao
Post Reply