Activar Wake On Lan (WOL) en router Zyxel P660HW-D1
Batiburrillo 4 Comentarios »
Si has llegado hasta aqui significa que ya no tengo que explicar que Wake On Lan (WOL) es el arte de encender equipos de forma remota.
Si, efectivamente, se pueden encender equipos y apagar de forma remota pero para ello hemos de superar la barrera de los routers en el sitio de destino si este no viene preparado para configurarlo desde su interfaz web.
Yo tengo el router de telefónica Zyxel P660HW-D1 que carece de la opción WOL pero esto no significa que no podamos sortear ese error en el firmware.
Antes de comenzar debemos saber la IP fija y la MAC del equipo que queremos encender desde otro lugar de internet. En este caso vamos a usar la IP 192.168.1.2 como equipo objetivo y la MAC (ficticia) de su tarjeta FF:FF:FF:FF:FF:FF.
Ahora vamos a comenzar a configurar el router, lo probaremos y si todo va bien lo dejaremos preparado para que se configure siempre cuando arranque el router.
Acedemos mediante telnet a nuestro router. En una ventana de comandos de Windows tecleamos:
telnet 192.168.1.1 (por ejemplo, ya que es la ip de mi router)
introducimos la contraseña.
Ahora debemos llegar hasta el interprete de comandos, y se hace pulsando 24 (System Mantenance) y en el nuevo menú que nos aparece será la opción 8 (Command Interpreter Mode). Ya tenemos un prompt para configurar el ARP:
ras>
tecleamos:
ras> ip nat loopback on
y a continuacion:
ras> ip arp add 192.168.1.2 ether FF:FF:FF:FF:FF:FF enif0
Ahora debemos mapear el puerto 7 a la ip del equipo que queremos encender. Esta operación la podemos hacer en el interfaz web del router o desde este mismo menú del telnet.
Ya que estamos aquí continuamos desde el telnet en la opción 15 (NAT Setup), luego la opción 2 ( NAT Server Sets) y por último 1 (Server Set 1). Nos vamos pulsando enter hasta la siguiente posicion libre para poner:
Rule Start Port No. End Port No. IP Address
---------------------------------------------------
1. Default Default 0.0.0.0
2. 6112 6112 192.168.1.50
3. 80 80 192.168.1.2
4. 22 22 192.168.1.2
5. 1119 1120 192.168.1.33
6. 7 7 192.168.1.2
7. 0 0 0.0.0.0
Ahora ya deben pasar los paquetes necesarios para encender un equipo mediante su tarjeta de red desde internet. El resto dependerá de las características del equipo de destino y de la configuración de la BIOS para permitir Wake On Lan pero eso será en otro artículo.
Comprobado su funcionamiento es el momento de dejarlo fijo para que se ejecute al arrancar y no tengamos que hacerlo cada vez que encendamos el router. Para ello hemos de ir de nuevo hasta el modo de comandos y revisamos nuestro autoexec.net:
ras> sys view autoexec.net
vemos cual es la ultima entrada de este fichero y la recordamos ya que habrá que añadir una linea después de esta. Editamos el fichero:
ras> sys edit autoexec.net
Ahora nos aparece un menú en el que debemos escoger que hacemos con cada una de las lineas. Pulsaremos la opción “n” (next) para irnos a la siguiente linea. Repetimos la operación hasta que veamos la linea que debíamos recordar y entonces debemos pulsar “i” (insert after). Escribimos la linea que probamos antes:
ip arp add 192.168.1.2 ether FF:FF:FF:FF:FF:FF enif0
Pulsamos “x” para Guardar y salir o… ante la duda “q” para salir sin guardar.
Comprobamos que la linea ha sido añadida:
ras> sys view autoexec.net
y ahora el resto depende del equipo con esa MAC e IP que queremos encender.
Para complementar esto es necesario tener ip fija o en caso de ip dinámica utilizar un servicio como dyndns para que siempre puedas localizar tu router en internet. Se configura en el apartado Dynamic DNS de nuestro router en su interfaz web y ya tenemos acceso para enviar Magic Packets a un nombre en internet.


Comentarios Recientes