10 diciembre 2010

Ubuntu 10.04 - Inicio remoto de equipo, WOL - Wake on Lan

Como muchos lo deben haber notado, en Ubuntu no funcionan normalmente la función WOL (encender el pc de forma remota). ósea funciona una vez y no vuelve a responder. Una función muy útil en cibers y locutorios para encender y pagar los equipos desde el mesón de atención.

Esto se debe a que por defecto Ubuntu, al apagar el equipo, desactiva (duerme) la tarjeta de red, y cuando uno manda la orden de encendido desde el otro equipo este no responde. Para verificar el estado de nuestra tarjeta LAN podemos ejecutar la herramienta ethtool, podrán apreciar que el estado de Wake-on es "D" (ósea Desactivado).

Para solucionar esto hay dos opciones; la primera opción, es que cada vez que enciendas el equipo ejecutes el comando ethtool -s eth0 wol g como root, para cambiar el estado de la tarjeta de red a ACTIVADA.


La otra opción es automatizar este proceso por medio de un script que se ejecute cada vez que inicies una sesión, después de usar varios tutoriales probados me atreví a crear la mía... yo lo hago de la siguiente manera.

PASO A PASO
Abrir un terminal y entrar como ROOT
sudo –s

Instalar la herramienta ETHTOOL
apt-get install ethtool

Pueden ver el estado de su tarjeta de red ejecutando:
ethtool eth0

veran algo asi como esto
Pincha Aqui para ver esta imagen en su tamaño original

Wake-on G ... (Activado)
Wake-on D ... (Desactivado)

crear carpeta wol
mkdir /root/wol/

Entrar a la carpeta wol
cd /root/wol/

crear y editar el archivo wol.sh
sudo nano wol.sh

digitar el siguiente script
#!/bin/bash
ethtool -s eth0 wol g
exit

Salvar y salir de la edicion
Alt+X

dar privilegios a wol.sh
chown root:root wol.sh
chmod a+x wol.sh

Ejecutar el comando
visudo

agregar la siguiente línea a VISUDO
modulo ALL = NOPASSWD:/root/wol/wol.sh
Salvar y cerrar

Ahora buscar en el panel de control la función sistema preferencias "Programas de inicio"
descripción: WOL
comando: sudo /root/wol/wol.sh

Con esto lograran que su tarjeta de red no pierda su estado activado y responderá a las ordenes remotas de encendido del equipo.

Sludos

CheloX

No hay comentarios:

Publicar un comentario