Instale el wakeonlan paquete utilizando Homebrew :
$ brew install wakeonlan
(Es un script de Perl para despertar a los ordenadores mediante paquetes mágicos Wake-On-LAN).
Una vez 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 al Medio).
Este es un ejemplo de uso típico:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
El scripts toma 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 se piensa.
Para una NIC en su subred local, utilice la dirección de difusión de esta subred. (por ejemplo, la subred 192.168.10.0 con máscara de red 255.255.255.0, utilice 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 router de 10.0.1.1
.
La dirección IP correcta a utilizar es no la del dispositivo pero, en cambio, el dirección de difusión de la subred .
Siguiendo con mi ejemplo, utilicé el siguiente comando para despertar 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 de su red por los de su situación).
Puedes obtener más información en la página man de wakeonlan, man makeonlan
o un glosario rápido de comandos de wakeonlan -h
.
0 votos
$ ~/bin/wakeonlan servidor-dirección-aquí
0 votos
@Buscar, En mi mac (OS X 10.8.4), obtengo
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.