Wake On Lan Raspberry Pi raspbian

linux Varios

Estos dí­as, he tenido la necesidad de encender algún pc en remoto, mediante wake on Lan y aprovechando que tení­a una raspberry Pi, decidí­ meterle mano.
Primero de todo, decir que la raspberry la tengo con Raspbian, así­ que buscamos el paquete WakeOnLan y lo instalamos…

pi@prometheus ~ $ sudo apt-get install wakeonlan
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
libblas3gf liblapack3gf mtools
Use 'apt-get autoremove' to remove them.
Se instalarán los siguientes paquetes NUEVOS:
wakeonlan
0 actualizados, 1 se instalarán, 0 para eliminar y 8 no actualizados.
Necesito descargar 11,5 kB de archivos.
Se utilizarán 57,3 kB de espacio de disco adicional después de esta operación.
Des:1 https://mirrordirector.raspbian.org/raspbian/ wheezy/main wakeonlan all 0.41-11 [11,5 kB]
Descargados 11,5 kB en 0seg. (18,5 kB/s)
Seleccionando el paquete wakeonlan previamente no seleccionado.
(Leyendo la base de datos ... 58698 ficheros o directorios instalados actualmente.)
Desempaquetando wakeonlan (de .../wakeonlan_0.41-11_all.deb) ...
Procesando disparadores para man-db ...
Configurando wakeonlan (0.41-11) ...

Y ahora a ver la estructura….

pi@prometheus ~ $ wakeonlan
Usage
wakeonlan [-h] [-v] [-i IP_address] [-p port] [-f file] [[hardware_address] ...]
Options
-h
this information
-v
displays the script version
-i ip_address
set the destination IP address
default: 255.255.255.255 (the limited broadcast address)
-p port
set the destination port
default: 9 (the discard port)
-f file
uses file as a source of hardware addresses
See also
wakeonlan(1)
pi@prometheus ~ $

Por lo que para enviar la órden, es tan fácil como:

pi@prometheus ~ $ wakeonlan xx:xx:xx:xx:xx:xx

Sustituimos las xx por la mac address del equipo a endender y listo 😉

2 comentarios en «Wake On Lan Raspberry Pi raspbian»

  1. El ordenador tiene que estar en la misma LAN. Si quieres hacerlo atraves de un router, tienes que hacer un port forwarding del puerto 9 udp a la ip de la maquina a despertar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *