Mostrando entradas con la etiqueta WakeOnLan. Mostrar todas las entradas
Mostrando entradas con la etiqueta WakeOnLan. Mostrar todas las entradas

martes, 31 de julio de 2007

Wake on Lan con Linksys DD-WRT

   Todos conocemos lo que es Wake On Lan (WOL) y no me voy a extender en explicarlo sino que os voy a remitir a este interesante artículo de Vicente Navarro en el que está explicado perfectamente. Si no sabes lo que es, te recomiendo que empieces por ahí y luego vuelvas aquí. Por petición suya en los comentarios de su artículo voy a extender un poco la idea del wake on lan para poder sacarle todo el provecho posible.

   Como ya he dicho en otras ocasiones, el Linksys con DD-WRT tiene muchísimas opciones que consiguen una combinación de router-firmware increíble.

   Imaginemos la siguiente situación... Estás en "cualquier lugar del mundo con conexión a internet" y necesitas algún archivo que sólo tienes en el ordenador de tu casa. Como tu ordenador está apagado no tienes posibilidad de obtenerlo, pero antes de viajar has dejado el router encendido y configurado para poder conectarse desde el exterior. Inicias una sessión por ssh a tu router, arrancas remotamente tu ordenador, esperas unos minutos y te puedes conectar a él por ssh, vnc o lo que prefieras. Obtienes el documento que querías, lo apagas y sigues disfrutando de tu viaje.

   En mi caso esto se puede hacer con el Linksys con dd-wrt:
~ # uname -a
Linux DD-WRT 2.4.34-pre2 #170 Fri Jun 15 20:10:21 CEST 2007 mips unknown

~ # /usr/sbin/wol -i 192.168.1.255 AA:BB:CC:DD:EE:FF
Waking up AA:BB:CC:DD:EE:FF...

   Y ese paquete mágico despierta automáticamente a mi pc y lo deja listo para que me pueda conectar a él. También es posible hacerlo desde la interfaz gráfica del router pero no tiene tanta gracia...

   Otro uso que se me ocurre crear una tarea del crontab que arranque nuestra máquina y el servidor de backup todas las noches, se conecte por ssh y lance la copia de los datos, y finalmente, que apague las dos máquinas. Por la mañana sólo tendríamos que encender el móvil para comprobar si el backup ha terminado correctamente...