Antworten:
Installieren Sie das Wakeonlan- Paket mit Homebrew :
$ brew install wakeonlan
(Es ist ein Perl-Skript zum Aufwecken von Computern über Wake-On-LAN-Zauberpakete.)
Nach der Installation können Sie ein "magisches Paket" von Ihrem Terminal an jedes Gerät senden, indem Sie dessen IP-Adresse (Internet Protocol) und MAC-Adresse (Media Access Control) verwenden.
Hier ist ein Beispiel für eine typische Verwendung:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Das Skript verwendet zwei Argumente, die MAC-Adresse der Netzwerkkarte und eine IP-Adresse.
Hinweis: Das Argument für die IP-Adresse ist schwierig und entspricht nicht Ihren Vorstellungen.
Verwenden Sie für eine Netzwerkkarte in Ihrem lokalen Subnetz die Broadcast-Adresse dieses Subnetzes. (zB Subnetz 192.168.10.0 mit Netzmaske 255.255.255.0, 192.168.10.255 verwenden)
Zum Beispiel habe ich ein Synology NAS, das manuell mit der IP-Adresse von 10.0.1.100
mit einer Subnetzmaske von 255.255.255.0
und einer Router-Adresse von konfiguriert wurde 10.0.1.1
.
Die richtige IP-Adresse ist nicht die des Geräts , sondern die Broadcast-Adresse des Subnetzes .
In meinem Beispiel habe ich den folgenden Befehl verwendet, um meine Synology erfolgreich zu aktivieren:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Ersetzen Sie natürlich die tatsächlichen Werte Ihres Geräts und Netzwerks durch Ihre Situation.)
Weitere Informationen erhalten Sie auf der Wakeonlan-Manpage man makeonlan
oder in einem kurzen Glossar der Befehle von wakeonlan -h
.
-p
legt den Zielport tatsächlich fest (und ist standardmäßig 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