Installez le paquetage wakeonlan en utilisant Homebrew :
$ brew install wakeonlan
(C'est un script Perl pour réveiller les ordinateurs via des paquets magiques Wake-On-LAN.)
Une fois installé, vous pouvez envoyer un "paquet magique" de votre terminal à n’importe quel appareil utilisant son adresse IP (Internet Protocol) et MAC (Media Access Control).
Voici un exemple d'utilisation typique:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Le script prend 2 arguments, l'adresse MAC de la carte réseau et une adresse IP.
Remarque: l'argument d'adresse IP est délicat et ne correspond pas à ce que vous pensez.
Pour une carte réseau sur votre sous-réseau local, utilisez l'adresse de diffusion de ce sous-réseau. (par exemple, sous-réseau 192.168.10.0 avec le masque de réseau 255.255.255.0, utilisez 192.168.10.255)
Par exemple, j'ai un Synology NAS configuré manuellement avec l'adresse IP de 10.0.1.100
avec un masque de sous-réseau de 255.255.255.0
et une adresse de routeur de 10.0.1.1
.
L'adresse IP à utiliser n'est pas celle du périphérique , mais l' adresse de diffusion du sous-réseau .
En reprenant mon exemple, j’ai utilisé la commande suivante pour bien réveiller mon Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Naturellement, substituez les valeurs réelles de votre appareil et de votre réseau à votre situation.)
Vous pouvez obtenir plus d'informations à partir de la page de manuel wakeonlan man makeonlan
ou d'un glossaire rapide des commandes à partir de wakeonlan -h
.