Instale el paquete wakeonlan utilizando 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 usando 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.
Nota: el argumento de la dirección IP es complicado y no es lo que piensas.
Para una NIC en su subred local, use la dirección de transmisión de esta subred. (por ejemplo, la subred 192.168.10.0 con la máscara de red 255.255.255.0, use 192.168.10.255)
Por ejemplo, tengo un Synology NAS configurado manualmente con la dirección IP de 10.0.1.100
con una máscara de subred de 255.255.255.0
y una dirección de enrutador de 10.0.1.1
.
La dirección IP correcta a usar no es la del dispositivo , sino la dirección de transmisión de la subred .
Continuando con mi ejemplo, usé el siguiente comando para activar mi Synology con éxito:
$ 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 de la página de comando man de wakeonlan, man makeonlan
, o un rápido glosario de comandos de wakeonlan -h
.