Arranque remoto de un ordenador con Debian, usando Wake On LAN

Aprovechando que los ordenadores de hoy en día no están realmente apagados mientras sigan teniendo alimentación, podemos arrancarlos por red.

Requisitos

Necesitamos que el ordenador que va a ser arrancado via red tenga una tarjeta de red con Wake-On-Lan (WOL) o Boot-On-Lan (BOL), una placa que soporte este modo de arranque, y activar dicha opción en la BIOS.

Despertando al durmiente

Necesitamos instalar el paquete debian etherwake tanto en el ordenador a despertar como en el ordenador "despertador". Este paquete incluye un comando para activar el WOL a la tarjeta del ordenador que vamos a arrancar.

# ethtool -s eth0 wol g

Con esto activamos el encendido en red de la tarjeta eth0 de nuestro ordenador mediante la técnica del magic packet .
Sólamente necesitamos saber la MAC de nuestra tarjeta, que la podemos obtener con el comando ifconfig y luego, desde el ordenador "despertador" ejecuta:

# etherwake 00:11:9B:20:21:F6

Recordad que la MAC debe tener las letras en mayúsculas para funcionar.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Lk2

Una corrección...

También hace falta instalar el paquete ethtool, que no viene dentro de etherwake al menos ahora.

Imagen de david.villa

Y con clave?

Creo que se puede hacer que el magic packet transporte una clave, para evitar que “alguien” encienda tu ordenador. ¿Lo has probado?

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.

clave en wake on lan

Para que pueda mandar una clave etherwake -p te da la opción para enviarla. Otra cosa es que la tarjeta de red soporte dichas claves

clave

Primero perdona que tarde en responderte, estaba con la otra receta. Y no, no he probado el transporte de clave aunque se que existe. Ahora estoy con el arranque de máquinas sin disco cargando el filesystem en RAM (con el que tengo algunos problemas) y avanzo poco por que lo hago en mi tiempo libre y no tengo logs de sistema que me orienten.