Debian: Wake On Lan

18Nov09

Hace un tiempo comentaba que había convertido un Pentium II en un “mini-server” donde centralizaba de alguna forma la información que quería ubicua. Dada esta razón de ubicuidad se da la necesidad de poder encender el “mini-server” en caso de estar apagado en cualquier sitio desde el cual es accesible y eso es lo que voy a explicar aquí.

Wake on Lan es un programa que envía un Magic Packet el cual,si el PC esta configurado para esto, enciende este ordenador. Para que el Magic Packet sea reconocido por el pc primero hay que configurar la Bios para que funcione.

Cada Bios es un mundo y aunque suelen tener cosas en común hay bastante diferencia entre una nueva y una vieja. Pero creo que no habrá problemas.

Al entrar en la Bios buscamos Power Management Features donde se configura el control de energía. Una vez aquí buscamos una opción llamada ACPI Suspend Type y de no encontrarla, Buscamos algo tal que S0, S1, S2, S3…S5. En Adslzone nos explican un poco cada opción.

* S0 Encendido y completamente operativo.
* S1 El sistema esta en modo baja energía (sleep mode). El reloj de la CPU parado, pero la RAM esta encendida y operativa
* S2 Similar al anterior, solo que la CPU está totalmente apagada.
* S3 La RAM se encuentra en standby, con la mayoría de los otros componentes apagados.
* S4 Modo hibernación.
* S5 Completamente apagado.

Estas son las 6 distintas configuraciones que puede tener una placa base aunque en la mía solo esta S1 y S3. Seleccionamos S3 o en su defecto S1.

Ahora debemos seguir buscando hasta encontrar Wake Up On LAN/Ring y ponerlo a Enabled y ya tendremos la Bios configurada.

Una vez tenemos la Bios configurada hay que configurar el SO, en este caso Debian, para que permita y reconozca el Wake On Lan. Para ello utilizaremos un comando que ya explique hace un tiempo, ethtool, con el que configuraremos nuestra tarjeta de red.

Primero debemos ver si nuestra tarjeta es compatible con Wake On Lan así que lo comprobamos

ethtool ethX donde X es en número de tu tarjeta de red

y vemos que hay un parámetro que pone Supports Wake-on: pumbg en mi caso. Para que esté soportado debe estar la g.

Una vez sabemos que es compatible la configuramos

ethtool -s eth1 wol g

Aunque en teoría ya esta a mi me ha sucedido que una vez se reinicia ya se desconfigura. Para eso utilizaremos el tip que explique cuando ethtool y añadiremos en /etc/network/interfaces donde este la configuración de nuestra tarjeta de red lo siguiente

post-up ethtool -s eth1 wol g

y ya tendremos nuestro ordenador configurado para encenderlo desde cualquier parte de nuestra LAN.

Anuncios


No Responses Yet to “Debian: Wake On Lan”

  1. Dejar un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: