▷ Attiva WAKE ON LAN Ubuntu Server

La tecnologia Wake On Lan (WoL) è una tecnologia che è stata a lungo nei nostri dispositivi multimediali e da tavolo (purché siano compatibili). Wake On Lan è un protocollo con il quale sarà possibile accendere un dispositivo da remoto senza la necessità di premere il pulsante di accensione. Questo è l'ideale in situazioni in cui non possiamo essere fisicamente.

RequisitiPerché Wake On Lan funzioni come previsto, sono necessari due componenti essenziali, che sono:

  • La scheda di rete deve supportare il protocollo
  • La scheda madre o scheda deve essere compatibile con la modalità "consumo molto basso" e consentire la riattivazione tramite rete

Accesso alla reteQuesto accesso attraverso la rete deve essere configurato nel BIOS e può essere conosciuto in vari modi come:

  • Svegliati su Lan
  • WOL
  • Sveglia a distanza
  • Wake on Magic Pack

Per capire un po' come funziona Wake On Lan, questo protocollo fa uso di qualcosa chiamato "pacchetto magico" che è integrato (essendo un pacchetto di rete) da una stringa di 6 byte di valore 255 in esadecimale (FF FF FF FF FF FF ) che a sua volta è seguito da 16 ripetizioni dell'indirizzo MAC del dispositivo che verrà acceso con questo metodo. Le porte utilizzate da Wake On Lan sono le porte UDP 7 e 9.

In modo che nel momento in cui la scheda di rete locale rileva il pacchetto e verifica che i 16 MAC siano i suoi, è responsabile della generazione di un segnale elettrico alla scheda madre in modo che l'apparecchiatura si accenda correttamente.

Ora impareremo come configurare Wake On Lan su Ubuntu Server.

Configurazione WOL su Ubuntu Server

Passo 1
Il primo passo da compiere sarà installare ethtools con il seguente comando. Gli ethtools sono un insieme di strumenti che consentono di controllare il controller di rete e la configurazione hardware ad esso associata.

 sudo apt install ethtool -y

Passo 2
Dopodiché dobbiamo conoscere la configurazione delle schede di rete per conoscere sia l'indirizzo IP che l'indirizzo MAC della scheda da utilizzare, per questo eseguiamo il seguente comando. In questo caso, la scheda di rete da utilizzare sarà "enp0s3".

 ip a

INGRANDIRE

Passaggio 3
Ora eseguiremo il seguente comando. Nel campo INTERFACCIA dobbiamo inserire il nome della scheda di rete dell'apparecchiatura da accendere con Wake On Lan:

 sudo ethtool -s INTERFACCIA wol g

INGRANDIRE

Questo comando non genera alcuna informazione, ma permette di configurare e abilitare Wake On Lan sulla scheda di rete.

Passaggio 4
Successivamente andremo ad installare l'utility “wakeonlan” che permette di inviare il pacchetto magico tra i sistemi, ricordate che questo pacchetto è la chiave per il funzionamento di Wake On Lan.

Per la sua installazione eseguiamo:

 sudo apt install wakeonlan -y

INGRANDIRE

Passaggio 5
Una volta installato, invieremo il pacchetto magico utilizzando la seguente sintassi. Qui il campo MAC si riferisce all'indirizzo MAC dell'interfaccia LAN con Wake On Lan abilitato, quando lo eseguiamo vedremo che il pacchetto magico è stato inviato all'indirizzo MAC e il server remoto ora deve essere attivo, con questo possiamo avviare una sessione di remoto lì.

 wakeonlan MAC

INGRANDIRE

Passaggio 6
Questo metodo funziona, ma solo durante questa sessione, quindi quando riavviamo il sistema dobbiamo creare di nuovo tutto questo. Per evitare ciò, creeremo un file che verrà abilitato all'avvio di Ubuntu Server. Per questo creiamo il file come segue:

 sudo nano /etc/systemd/system/wol.service
Lì inseriamo le seguenti informazioni:
 [Unità] Descrizione = Configura Wake On LAN [Servizio] Tipo = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Install] WantedBy = basic.target

INGRANDIRE

NotaINTERFACE deve essere sostituito dal nome della scheda di rete corrente.
Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con i tasti Ctrl + X.

Passaggio 7
Ora eseguiamo i seguenti comandi:

 sudo systemctl daemon-reload (carica il demone) sudo systemctl enable wol.service (abilitiamo il servizio)

INGRANDIRE

Passaggio 8
Infine eseguiamo il servizio:

 sudo systemctl start wol.service

INGRANDIRE

Con questo, Wake On LAN è disponibile per l'interfaccia LAN selezionata in Ubuntu Server.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave