Installer le wakeonlan en utilisant Homebrew :
$ brew install wakeonlan
(C'est un script Perl pour réveiller les ordinateurs via les paquets magiques Wake-On-LAN).
Une fois installé, vous pouvez envoyer un "paquet magique" de votre terminal à n'importe quel appareil en 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 scripts prend 2 arguments, l'adresse MAC de la NIC, et une adresse IP.
Remarque : l'argument de l'adresse IP est délicat et n'est pas ce que l'on pourrait croire.
Pour une carte réseau sur votre sous-réseau local, utilisez l'adresse de diffusion de ce sous-réseau. (par exemple, pour un sous-réseau 192.168.10.0 avec un masque de réseau 255.255.255.0, utilisez 192.168.10.255).
Par exemple, j'ai un NAS Synology configuré manuellement avec l'adresse IP suivante 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 correcte à utiliser est pas celle de l'appareil mais plutôt le adresse de diffusion du sous-réseau .
En continuant sur mon exemple, j'ai utilisé la commande suivante pour réveiller avec succès 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 en fonction de votre situation).
Vous pouvez obtenir plus d'informations en consultant la page de manuel wakeonlan, man wakeonlan
ou un glossaire rapide des commandes à partir de wakeonlan -h
.