Existe-t-il une commande de terminal sous Mac OSX qui me permette d’utiliser WOL (Wake On LAN) pour activer d’autres ordinateurs? Windows a wolcmd, existe-t-il un équivalent dans OSX?
J'essaie de réveiller un ordinateur de mon rMBP, au sein de mon réseau. Mon rMBP est normalement connecté via WiFi, mais peut également être connecté via le connecteur Thunderbolt GbE. L'ordinateur cible est un ordinateur Windows que je souhaite réactiver avant de me connecter via une connexion de bureau à distance.
macos
terminal
windows
sleep-wake
Mark Tomlin
la source
la source
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.Réponses:
wolcmd est disponible pour Mac: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx
Version graphique pour 1,99 $, la version de terminal est gratuite. L'utilisation est identique à son homologue Windows.
la source
La
wakeonlan
commande de ligne de commande peut être ajoutée à OS X à l'aide du gestionnaire de paquets homebrew .la source
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.
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 de255.255.255.0
et une adresse de routeur de10.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 dewakeonlan -h
.la source
Python est livré avec OS X par défaut. Vous pouvez donc utiliser ce petit script Python 2 pour envoyer le paquet wake on lan. Enregistrez-le comme
wakeonlan.py
ou quelque chose que vous aimez:Utilisez-le comme ceci:
Modifiez l'adresse IP et l'adresse MAC en conséquence. L'adresse IP doit être l'adresse de diffusion du réseau.
Pour un accès facile, vous pouvez rendre ce script exécutable et l’ajouter à un répertoire de votre chemin.
la source
Le paquet RubyGems, qui est en stock sur Mac, peut également être utilisé pour installer une application de réveil sur LAN. Il suffit d'utiliser la
gem install wol
commande dans le terminal. Il installera l'activité dans / usr / bin / local / wol.Cela évite d'avoir à installer des gestionnaires de brassage ou de conditionnement. Il accepte les mêmes arguments que les exemples de wakeonlan ci-dessus.
De plus, l'outil wol peut réveiller un Synology NAS correctement configuré.
la source
Il est probablement possible d’être installé via le gestionnaire de paquets MacPorts également, mais je ne l’ai pas installé, je ne peux pas le tester.
la source