Encender un ordenador por red, mediante Wake On Lan

Con este método podremos encender un ordenador remotamente a través de la red local, bien desde otro ordenador o desde un router/punto de acceso que lo permita.

Para empezar, comprobaremos si nuestra tarjeta lo soporta, que será lo habitual hoy en día. Para ello ejecutamos:


#ethtool eth0 | grep -i wake
Wake-on: g
	

La letra, en este caso la "g", será utilizada para activar WOL madiante el comando:


ethtool -s eth0 wol g
	

Lo mas cómodo será crear algún script de inicio con este comando, para no tener que ejecutarlo cada vez que encendamos el equipo.

Por último debemos apuntar la dirección MAC de nuestra tarjeta, pues será necesaria para encender el equipo remotamente.


#ifconfig eth0 |grep HW
eth0      Link encap:Ethernet  direcciónHW 00:4D:50:07:0B:5F
	

Ahora ya solo nos queda apagar el equipo y encenderlo remotamente con el comando wol 00:4D:50:07:0B:5F


wol 00:4D:50:07:0B:5F
	

Es posible asignar protección con contraseña para WOL, para ello al activar WOL debemos especificar la contraseña que queramos usar (en hexadecimal)


# ethtool -s eth0 wol g sopass 11:22:33:aa:bb:cc 
$ wol --passwd=11-22-33-aa-bb-cc 00:4F:49:07:0B:5F