Installa il pacchetto wakeonlan utilizzando Homebrew :
$ brew install wakeonlan
(È uno script Perl per risvegliare i computer tramite i pacchetti magici Wake-On-LAN.)
Una volta installato, puoi inviare un "pacchetto magico" dal tuo terminale a qualsiasi dispositivo utilizzando l'indirizzo IP (Internet Protocol) e MAC (Media Access Control).
Ecco un esempio di utilizzo tipico:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Gli script impiegano 2 argomenti, l'indirizzo MAC della NIC e un indirizzo IP.
Note: The IP address argument is tricky and isn't what you'd think.
For a NIC on your local subnet, use the broadcast-address of this subnet. (e.g. subnet 192.168.10.0 with netmask 255.255.255.0, use 192.168.10.255)
Ad esempio, ho un NAS Synology configurato manualmente con l'indirizzo IP di 10.0.1.100
con una subnet mask di 255.255.255.0
e un indirizzo router di 10.0.1.1
.
L'indirizzo IP corretto da utilizzare è non quello del dispositivo , ma invece indirizzo broadcast della sottorete .
Continuando sul mio esempio, ho usato il seguente comando per svegliare la mia Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Naturalmente, sostituisci i valori effettivi del tuo dispositivo e della rete per la tua situazione.)
Puoi ottenere maggiori informazioni dalla pagina man di wakeonlan, man makeonlan
o un rapido glossario di comandi da wakeonlan -h
.