¿Existe un comando de terminal dentro de Mac OSX que me permita usar WOL (Wake On LAN) para activar otras computadoras? Windows tiene wolcmd, ¿hay un equivalente dentro de OSX?
Estoy tratando de activar una computadora desde mi rMBP, dentro de mi red. Mi rMBP está conectado a través de WiFi normalmente, pero también puede conectarse a través del conector Thunderbolt GbE. La computadora de destino es una máquina con Windows que quiero activar antes de conectarme a ella usando una conexión de escritorio remoto.
macos
terminal
windows
sleep-wake
Mark Tomlin
fuente
fuente
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.Respuestas:
wolcmd está disponible para Mac: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx
Versión GUI por $ 1.99, la versión del terminal es gratuita. El uso es el mismo que el de Windows.
fuente
El
wakeonlan
comando para la línea de comandos se puede agregar a OS X usando el administrador de paquetes homebrew .fuente
Instale el paquete wakeonlan usando Homebrew :
$ brew install wakeonlan
(Es un script de Perl para despertar computadoras a través de paquetes mágicos Wake-On-LAN).
Cuando está instalado, puede enviar un "paquete mágico" desde su Terminal a cualquier dispositivo utilizando su dirección IP (Protocolo de Internet) y MAC (Control de acceso a medios).
Aquí hay un ejemplo de un uso típico:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Los scripts toman 2 argumentos, la dirección MAC de la NIC y una dirección IP.
Por ejemplo, tengo un Synology NAS configurado manualmente con la dirección IP de
10.0.1.100
con una máscara de subred255.255.255.0
y una dirección de enrutador de10.0.1.1
.La dirección IP correcta para usar no es la del dispositivo , sino la dirección de difusión de la subred .
Continuando con mi ejemplo, utilicé el siguiente comando para activar con éxito mi Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Naturalmente, sustituya los valores reales de su dispositivo y red por su situación).
Puede obtener más información en la página de manual de wakeonlan
man makeonlan
o en un glosario rápido de comandoswakeonlan -h
.fuente
Python viene con OS X por defecto. Entonces, podría usar este pequeño script Python 2 para enviar el paquete wake on lan. Guárdalo como
wakeonlan.py
o algo que te guste:Úselo así:
Modifique la dirección IP y la dirección MAC en consecuencia. La dirección IP debe ser la dirección de difusión de la red.
Para facilitar el acceso, puede hacer que este script sea ejecutable y agregarlo a algún directorio en su ruta.
fuente
El paquete RubyGems, que está disponible en Mac, también se puede usar para instalar una aplicación Wake on LAN. Solo usa el
gem install wol
comando en la terminal. Instalará la actividad en / usr / bin / local / wol.Esto evita tener que instalar brew o gestores de paquetes. Acepta los mismos argumentos que los ejemplos de wakeonlan anteriores.
Por otro lado, la herramienta wol puede activar un Synology NAS configurado correctamente.
fuente
Probablemente también se pueda instalar a través del administrador de paquetes MacPorts , pero no lo tengo instalado, no puedo probarlo.
fuente