Réponses:
Installez le paquet wakeonlan en utilisant Homebrew :
$ brew install wakeonlan
(Il s'agit d'un script Perl pour réveiller les ordinateurs via des paquets magiques Wake-On-LAN.)
Une fois installé, vous pouvez envoyer un "paquet magique" depuis votre terminal vers 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
Les scripts prennent 2 arguments, l'adresse MAC de la carte réseau et une adresse IP.
Remarque: L'argument de l'adresse IP est délicat et n'est 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 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 correcte à utiliser n'est pas celle du périphérique , mais plutôt l' adresse de diffusion du sous-réseau .
Poursuivant mon exemple, j'ai utilisé la commande suivante pour réveiller avec succès ma 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 de wakeonlan man makeonlan
, ou un glossaire rapide des commandes de wakeonlan -h
.
-p
définit le port de destination, en fait (et par défaut à 9).
mkdir -p $HOME/bin
curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan
~/bin/wakeonlan THE_MAC_ADDRESS