1. What is Wake-on-LAN (WoL)?
WoL è una tecnologia che consente di accendere a distanza un PC inviando un pacchetto di rete speciale chiamato “Magic Packet”. È utile in diverse situazioni, come la gestione remota di server o l’accesso al PC di lavoro da casa.
2. Verifica dell’hardware compatibile con WoL
Per utilizzare WoL, la tua scheda di rete e la scheda madre devono supportarlo. Puoi verificarlo usando il ethtool
comando.
Come verificare la tua scheda di rete
- Esegui
ethtool <network device name>
per verificare se WoL è supportato. Se l’output include “Supports Wake-on: g,” significa che il tuo dispositivo supporta l’attivazione basata su Magic Packet. - Se l’output include “d: Disabled”, WoL potrebbe essere disabilitato nel BIOS o nel driver della scheda di rete. Segui i passaggi di risoluzione dei problemi menzionati più avanti per verificare e abilitare l’impostazione.
3. Abilitare WoL nel BIOS
È necessario abilitare WoL nelle impostazioni del BIOS. Ecco i passaggi generali:
Passaggi per abilitare WoL nel BIOS
- Riavvia il tuo PC e accedi al BIOS premendo
F2
,F12
,Del
, o una chiave simile. - Trova e abilita l’opzione “Wake-on-LAN” o “Wake on PCI Event”.
- Se esiste una modalità “Deep Sleep”, disabilitarla potrebbe migliorare la funzionalità WoL.

4. Configurare WoL su Ubuntu
Su Ubuntu, è possibile abilitare WoL usando NetworkManager o ethtool.
Abilitare WoL con NetworkManager
- Verifica il nome della connessione corrente con
nmcli connection show
e abilita WoL usando il seguente comando:
nmcli connection modify "<connection name>" 802-3-ethernet.wake-on-lan magic
Abilitare WoL con ethtool
- Abilita il risveglio Magic Packet con
ethtool --change <network device name> wol g
. - Per rendere la configurazione persistente, aggiungi
up ethtool -s <device name> wol g
al file/etc/network/interfaces
o crea un’unità systemd per applicarla automaticamente all’avvio.
5. Messaggi di errore comuni e le loro soluzioni
Ecco alcuni messaggi di errore comuni che potresti incontrare durante la configurazione di WoL, insieme alle loro cause e soluzioni.
errore netlink: impossibile abilitare la modalità WoL non supportata
- Cause: Questo errore si verifica se la tua scheda di rete o BIOS non supportano WoL.
- Soluzione: Verifica se WoL è abilitato nella BIOS. Se il tuo hardware non lo supporta, considera l’uso di una scheda di rete compatibile con WoL.
Wake-on: d è visualizzato
- Causa: WoL è disabilitato.
- Soluzione: Abilita WoL nel BIOS e usa il comando
ethtool --change <device name> wol g
per abilitarlo. Se rimane disabilitato, controlla le impostazioni di persistenza nella tua configurazione di rete.
Il Magic Packet non è stato ricevuto
- Cause: La tua configurazione di rete o il router potrebbero bloccare i pacchetti di broadcast WoL.
- Soluzione: Usa
tcpdump -i <network device name> 'udp and port 9'
per verificare se i Magic Packets vengono ricevuti. Inoltre, assicurati che WoL funzioni all’interno della stessa rete.
La spia di collegamento non si accende
- Causa: L’adattatore di rete non riceve alimentazione.
- Soluzione: Controlla le impostazioni del BIOS per assicurarti che le modalità Deep Sleep o di risparmio energetico siano disabilitate in modo che WoL possa funzionare correttamente.

6. Testare e avviare WoL da remoto
Dopo aver configurato WoL, puoi verificare se funziona correttamente inviando un Magic Packet usando wakeonlan
o etherwake
.
Installazione e utilizzo dello strumento wakeonlan
- Installa lo strumento
wakeonlan
:
sudo apt install wakeonlan
- Invia un Magic Packet a un indirizzo MAC specifico utilizzando il seguente comando:
wakeonlan <MAC address>
- Puoi anche usare etherwake con il seguente comando:
sudo etherwake <MAC address>
Questo invierà un Pacchetto Magico e verificherà se WoL funziona correttamente.
7. Risoluzione dei problemi e informazioni aggiuntive
Ecco alcuni consigli aggiuntivi per la risoluzione dei problemi, per garantire che la tua configurazione WoL funzioni senza intoppi.
- Verifica l’alimentazione AC: WoL di solito non funziona quando si esegue con l’alimentazione a batteria. Se stai usando un laptop, assicurati che sia collegato a una fonte di alimentazione AC.
- Coerenza negli strumenti di gestione della rete: A volte, NetworkManager o systemd-networkd possono sovrascrivere le impostazioni WoL. Assicurati che le configurazioni WoL siano impostate correttamente su diversi strumenti di gestione della rete.