WAKE ON LAN/WAN (Encender remotamente un ordenador)

Iniciado por Stiuvert, Abril 29, 2011, 02:34:55 PM

Tema anterior - Siguiente tema

Melisa Puccio y 2 Visitantes están viendo este tema.

Abril 29, 2011, 02:34:55 PM Ultima modificación: Marzo 14, 2015, 07:29:28 PM por Cl0udswX
Wake on Lan/Wan, es una tecnolog?a mediante la cual podemos encender un ordenador de manera remota, simplemente mediante una llamada de software. Puede implementarse tanto en redes locales (LAN), como en redes de ?rea extensa (WAN o Internet). Las utilidades son muy variadas, tanto encender un Servidor Web/FTP, acceder de manera remota a los archivos que guardas en tu equipo, teletrabajo y hasta por pura vagancia.


1- Requerimientos hardware



Para poder realizar un encendido remoto lo principal es que los principales componentes de hardware lo puedan implementar.
Los requisitos de hardware necesarios son:



1.1 - Fuente de alimentaci?n ATX[/url]



Actualmente todos los equipos incorporan fuentes ATX, pero hay un peque?o porcentaje de ordenadores que funcionan con las antiguas fuentes AT, las cuales son incompatibles con lo que nosotros pretendemos hacer. Las antiguas fuentes AT se activan mediante un interruptor, que proviene de la misma fuente a trav?s de un cable y se manipula desde el frente de la torre. Esto hace imposible un encendido por software ya que cuando apagamos el equipo no hay nada activo a lo que llamar.



Esto cambia bastante con las fuentes de alimentaci?n ATX, las cuales modifican el circuito, que ya no va directamente desde el interruptor hacia la fuente, sino desde un pulsador hacia la placa base, siendo esta la que, a trav?s de un pulso, le da la orden de encendido pleno a la fuente, eso implica que la fuente esta entregando, aun apagada, dos valores de tensi?n:

       
  • Los 3,3 volts a la CPU
       
  • Los +5 volts de mantenimiento
Por eso algunas incluyen un interruptor de apagado definitivo al lado del ventilador de la fuente (que a nosotros nos conviene dejar en ON).



-Como distinguir entre fuentes de alimentaci?n AT y ATX



Lo mas evidente son los diferentes tipos de conector de corriente, un amplio conector contra cambios de polaridad en el caso de las ATX, y el conector de dos piezas de la AT  , como podemos ver en las im?genes de abajo.






Pero la prueba del ocho es la pegatina que tiene en el lateral, que nos informa que nos encontramos ante una fuente ATX.



1.2 - Tarjeta de red con cable de tres pines.[/url]



Pr?cticamente cualquier tarjeta fast ethernet tiene soporte para WOL. En caso de duda se puede ir a la Web del fabricante para comprobarlo.


El siguiente paso puede ser opcional en el caso de algunas placas base, y es conectar el cable de tres pines, que viene con la tarjeta de la NIC y que es como el de la imagen de ejemplo, a la placa base.





La ranura para insertarlo en la tarjeta de red se encuentra en el lateral izquierdo, mientras que la de la placa base suele encontrase en la zona inferior, cerca de los contactos led (en la imagen, marcado en rojo), por lo que deberemos insertar casi seguro la NIC en los PCI socket inferiores de la placa base.






En la siguiente imagen vemos como quedan conectados al final.







1.3 - Placa base ATX con soporte WOL[/url]



Esta es sencilla. Si tienes una fuente de alimentaci?n ATX tu placa base tambi?n es ATX. No hay otra.
Para averiguar si soporta WOL lo mejor es comprobarlo en el manual que viene con el cd de instalaci?n, pero es muy probable que si lo sea.


Las ranuras de expansi?n PCI 2.2 implementan el protocolo WOL, cosa que no pasa con las PCI 2.1 que requieren un conector aparte. Si tienes las primeras despreoc?pate del cable de la NIC porque no hace falta.
Si no aparece el conector WOL comprueba en el manual el tipo de PCI que tiene la placa base.



2- Configuraci?n Sistema


2.1 Configuraci?n Bios[/url]



Tenemos que activar el soporte WOL en la Bios. Para ello tenemos que entrar en la misma y cambiar algunos par?metros:


Las maneras de acceder a la BIOS son diversas, pero las m?s comunes son pulsar el bot?n "Supr", o "Del", o "F1" o "F2" cuando iniciamos el sistema.



Pantalla de Inicio de la BIOS. Power Management se?alado en rojo


Una vez dentro tenemos que ir a "Power management" y cambiar "Wake-On-LAN" a "Enabled".
Esto es algo gen?rico y pueden cambiar detalles dependiendo del tipo de placa y BIOS que tengamos, pero siempre ajust?ndose al mismo patr?n.



Pongamos de ejemplo una BIOS t?pica como pueda ser una Award, cuando entramos en "Power Management" salta la siguiente pantalla:





Hemos marcado en rojo las entradas que nos interesan. La primera porque corresponde al modo de gesti?n de energ?a y que explicaremos un poco m?s adelante, y que en este caso dejamos en S3(STR)


La segunda nos lleva a una nueva pantalla que ponemos a continuaci?n:





Entre muchas opciones de configuraci?n encontramos la entrada que realmente busc?bamos de un principio. Ponemos "Wake Up On LAN/Ring" a "Enabled", para salir posteriormente de la BIOS no sin antes haber guardados los cambios que hemos hecho.


Para finalizar la explicaci?n, conviene saber que hay dos est?ndares de administraci?n de energ?a, APM y ACPI. El segundo es mas reciente y se dise?? para sustituir al est?ndar APM incluyendo nuevas caracter?sticas. Algunos equipos soportan ambos, pero no se pueden tener activados simult?neamente.


Si no se tiene activado ninguno ser? imposible encender por software nuestro equipo, ya que al apagarlo lo hacemos del todo. Lo m?s conveniente es activar el est?ndar ACPI si es posible, ya que incluye m?s opciones de configuraci?n, tal y como muestro aqu?:

       
  • 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.
La elecci?n que debemos hacer es la S3, o en su defecto la S1 (Muchas placas solo permiten estos dos modos)






2.2 - Configuraci?n de la Tarjeta de Red. Drivers[/url]


Hemos de actualizar los drivers de la tarjeta de red, pues los que vienen por defecto con el XP no nos sirve.


Para comprobarlo nos vamos a Inicio//Panel de Control//Sistema. A continuaci?n en la pesta?a "Hardware", pulsamos "Administrador de dispositivos".





Con el cursor encima de la NIC, pulsamos Bot?n derecho//"Propiedades", y en la ventana emergente nos situamos en "Opciones avanzadas", si lo que vemos es como el ejemplo de abajo tenemos que actualizar los drivers.





En mi caso al ser una NIC Realtek bastante gen?rica, me voy a la p?gina Web del fabricante y me descargo el driver que sirve para los siguientes modelos : RTL8100B(L) /RTL8100C(L) /RTL8101L /RTL8139C(L) /RTL8139C(L)+ /RTL8139D(L) /RTL8100(L) /RTL8130 /RTL8139B(L)


Descarga: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



Despu?s de la actualizaci?n,  vemos como han cambiado las opciones avanzadas de la tarjeta de red, mostr?ndonos algo as?:





Cambiamos los siguientes valores:

       
  • Link Down power saving: Disabled
       
  • Wake Up on ARP Ping: Enabled
       
  • Wake Up on link change: Enabled
       
  • Wake up using APM mode: Enabled
En la misma ventana ya en la pesta?a Administraci?n de Energ?a, desactivamos "permitir a este equipo apagar este dispositivo para ahorrar energ?a", para que siga monitorizando a la espera de los paquetes de activaci?n.








3- Enlazar IP din?mica


3.1 Crearse cuenta con DynDNS[/url]


3.2 Configurar router con direccionamiento DynDNS[/url]



Estos son dos de los apartados m?s ?tiles, ya que nos permiten el enlace permanente con nuestro red local desde cualquier punto de Internet, y las utilidades van desde montar un servidor Web casero, hasta el caso actual, permitir un encendido remoto a trav?s de Internet.



Para este punto existe ya un excelente tutorial, que describe uno a uno los pasos a seguir para crearse una cuenta en DynDNS, y enlazarla desde el mismo router, as?, mientras est? encendido, la direcci?n que hayamos configurado se redireccionar? autom?ticamente a nuestra IP din?mica.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta





3.3 Comprobar redireccionamiento autom?tico[/url]



Para no perder el hilo del tutorial, muestro los datos de la configuraci?n DynDNS. Entramos por Web al router, y seguidamente en "Dynamic DNS".





Una vez dentro vemos que los datos introducidos coinciden con los que dejamos en la cuenta DynDNS


Nota: El Password es el de nuestra cuenta DynDNS






Cuando comprobamos todos los par?metros solo resta hacer un ping a la direcci?n "gualdrapa.dyndns.org" y ver la respuesta





Entre medias de los dos ping, hemos reiniciado nuestro router para que coja una nueva direcci?n IP, as? vemos que enlaza siempre a esa direcci?n aunque cambie la IP.







4- Configurar Router


4.0 Consideraciones previas[/url]



Ya tenemos la IP publica enlazada con dyndns, y eso nos permite la localizaci?n y acceso permanente desde Internet a nuestro router, restando enlazar al mismo con el equipo que queramos encender. (Esto funciona as?, cuando mandamos un paquete desde Internet a nuestra red, a quien se lo enviamos realmente es al router, que a su vez redistribuye hacia la red interna. Si desconoce el destino de un paquete simplemente no lo puede repartir).



Se supone que el que m?s y el que menos sabe como configurar una red local, ya que necesitamos tener el DHCP desactivado poniendo nuestra IP privada a fija. En caso contrario no est? de m?s mirar el siguiente tutorial:


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Nos vamos a la consola MS-DOS (Inicio//Ejecutar//cmd) y tecleamos: ipconfig /all





Anotamos los datos correspondientes a IP local y MAC de la tarjeta de red.






4.1 Mapear puertos (7, 3389, 5900)[/url].




Pongo el enlace   donde nos explica los pasos a seguir.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Los puertos que tenemos que mapear a la direcci?n fija local (p. ej. 192.168.1.130) son en este caso el 7 (puerto por donde entran los paquetes MAC), el3389 (Escritorio remoto de Windows), y el 5900 (RealVNC).







4.2 Permitir el trabajar en local como si estuvi?ramos en Internet[/url]



Nota: Esto s?lo es realmente ?til si tenemos dos o mas equipos conectados a la red local y/o si trabajamos con un Zyxel 650. Si no es el caso puedes saltartelo directamente.


Existe un inconveniente en los modelos Zyxel 650-HW (y no se si en otros), y es que por defecto no te permiten trabajar desde la red local como si estuvi?ramos fuera, por lo que aun teniendo dos equipos, no puedes hacer pruebas de Wake On WAN (esto es, mandar un magic packet a trav?s de internet, hacia el otro equipo de tu LAN), sin hacer algunas modificaciones.


Entramos por telnet al router y una vez dentro, en la opci?n 24 (System Maintenance), y dentro de esta en la 8 (command interpreter mode). Cuando salta el interprete de comandos teclear:


ip nat loopback on (enter)


exit (enter)






Nota: Cada vez que reiniciamos el router, tenemos que volver a introducir este comando por telnet. Un poco m?s abajo (4.5), se explica como hacer que lo cargue autom?ticamente en cada encendido.






4.3 Insertar entrada est?tica en la tabla ARP del router.


En primer lugar entramos por telnet al router a trav?s de la consola MS-DOS (Inicio//Ejecutar//cmd)





En la consola MS-DOS tecleamos: telnet  192.168.1.1 (Cambia la esta IP por la que corresponda a tu router)





Introduce la contrase?a y en la pantalla de configuraci?n del router teclea a continuaci?n: 24






Ya est?s dentro del apartado System Maintenance, ahora teclea: 8





Te saldr? un interprete de comandos donde debes introducir el siguiente comando:


ip arp add 192.168.1.130 ether 00:4F:4F:4F:4F:4F enif0


Estando el router el multipuesto, y siendo 192.168.1.130 la IP fija local del equipo que quiero despertar y 00:4F:4F:4F:4F:4F su MAC correspondiente.






El funcionamiento es el siguiente (Te puedes saltar esta explicaci?n, solo est? a efectos aclaratorios):


El router (192.168.1.1/24) recibe un datagrama con origen en Internet y destino 192.168.1.130/24. Como ambos trabajan en la misma red local, se comunican a trav?s de tramas f?sicas. Las tramas Ethernet contienen campos para las direcciones f?sicas de origen y destino.   El problema que se nos plantea es c?mo podemos conocer la direcci?n f?sica de la m?quina destino, puesto que el ?nico dato que se indica en los datagramas es la direcci?n IP de destino. Para entregar los datagramas necesitaremos obtener la direcci?n f?sica de un ordenador a partir de su direcci?n IP. Esta es la funci?n del protocolo ARP.



Este protocolo se encarga de enviar un mensaje de difusi?n (a todas la m?quinas conectadas a esa red local), preguntando por la direcci?n f?sica asociada a esa IP en particular, y solo el equipo con direcci?n 192.168.1.130/24  responde al router con su direcci?n f?sica (p. ej. aa-aa-aa-aa-aa-aa). Aqu? nos surge la cuesti?n: Si el equipo est? apagado, ?Como va a responder a esa trama ethernet proporcionando su MAC al router?.


La soluci?n a esto la encontramos en la tabla ARP del router, que se utiliza para evitar el excesivo tr?fico en la red (ya que los mensajes son de difusi?n), y que viene a ser una especie de cach?, un listado con las direcciones IP y las MAC asociadas (no todas, pero si las m?s recientes), as? cuando recibe un datagrama sabe donde reenviarlo sin necesidad de preguntarlo a todos los equipos. Con lo explicado en este punto, logramos a?adir una entrada est?tica en la tabla ARP con esa relaci?n hasta que reiniciemos el router.


Nota: Las tablas ARP no son est?ticas, al cabo de un tiempo de tener el ordenador apagado, la relaci?n IP/MAC correspondiente se borra del router, cosa que en nuestro caso logramos que no suceda.



4.4 Comprobar funcionamiento del Wake on WAN



Existen multitud de programas para realizar el Wake on LAN/WAN, pero desde aqu? recomiendo "Wake On Lan Gui", por su interfaz sencilla y la facilidad de uso, eso no descarta que puedas utilizar cualquier otro, ya que el funcionamiento consiste b?sicamente en mandar un paquete con la direcci?n MAC del equipo destino repetida 16 veces.


Enlace: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

       
  • En el primer campo - MAC Addres - Introducimos la direcci?n f?sica de nuestra tarjeta de red.
       
  • En el segundo, la direcci?n que configuramos con DynDNS.
       
  • La m?scara de subred siempre 255.255.255.255
       
  • Enviamos el paquete a trav?s de Internet (tambi?n tiene la opci?n de enviarlo a trav?s de la red local), al puerto que hemos mapeado a nuestro PC local en el paso 4.1.
Como pod?is comprobar, el programa muestra la IP din?mica asociada a la direcci?n que hemos introducido.



?Ya est?! Si hab?is seguido todos los pasos, vereis como vuestro ordenador se enciende como por arte de magia al mandar el paquete desde Internet.


4.5 Editar entrada en No tienes permitido ver los links. Registrarse o Entrar a mi cuenta para que cargue los comandos cada reinicio



Cada vez que reiniciamos el router se borran todas las relaciones de la tabla ARP, por lo que tenemos que volver al punto 4.3 e introducir de nuevo la relaci?n IP/MAC del equipo destino.


Para evitar eso, editaremos el fichero de configuraci?n que carga el router en cada encendido, a?adiendo la entrada que deseamos, y que cargar? en adelante siempre que se encienda.


Atenci?n: Estamos trabajando con archivos muy sensibles de la configuraci?n del router, lo m?s conveniente antes de seguir avanzando es hacer una copia de seguridad de los datos del mismo. Para eso existe el siguiente tutorial:


Copia de Seguridad de los archivos de configuraci?n


Una vez hecha la copia de seguridad, volvemos a entrar por telnet y en el apartado 24.8 tecleamos en el Int?rprete deComandos lo siguiente:



sys view No tienes permitido ver los links. Registrarse o Entrar a mi cuenta (enter)


Nos saldr? una lista con todos los comandos que carga en el encendido, nos fijamos en el que est? en ?ltimo lugar y lo apuntamos, en este caso "wan adsl rate off".





Volvemos al Int?rprete de Comandos del 24.8, y tecleamos:


sys edit No tienes permitido ver los links. Registrarse o Entrar a mi cuenta (enter)





Vemos como salen una lista de comandos con sus funciones entre par?ntesis, ahora avanzamos con el comando "n", hasta que aparezca en la pantalla la ?ltima de las instrucciones que pudimos ver cuando ejecutamos el "sys view No tienes permitido ver los links. Registrarse o Entrar a mi cuenta", a continuaci?n tecleamos "i" (de insert after); en la consola parece que nada ha cambiado, tranquilos, ha recibido el comando aunque parezca que no, as? que pod?is empezar a teclear lo siguiente:


ip arp add 192.168.1.130 ether 00:4F:4F:4F:4F:4F enif0 (enter)





Estando el router el multipuesto, y siendo 192.168.1.34 la IP fija local del equipo que quiero despertar y 00:4F:4F:4F:4F:4F su MAC correspondiente. Esto os sonar?, es el mismo comando del apartado 4.3, solo que esta vez lo carg?is en el archivo de configuraci?n del router.


Despues puls?is x (Guardar y Salir), o q (Salir) si no lo ten?is claro


Para asegurarnos que se ha introducido correctamente el comando, volvemos al 24.8 CLI y tecleamos de nuevo "sys view No tienes permitido ver los links. Registrarse o Entrar a mi cuenta" (sin comillas), comprobando que aparece en la ?ltima l?nea ahora.





Puede que pasado un tiempo hay?is cambiado la tarjeta de red, o metido una MAC err?nea  y quer?is rectificar. Para eso volvemos a la consola, en el Interprete de Comandos teclead de nuevo "sys edit No tienes permitido ver los links. Registrarse o Entrar a mi cuenta", y vamos avanzando con el comando "n" hasta que aparezca la l?nea que queramos cambiar, pulsamos "r" (replace), e introducimos el comando corregido.



5- Acceso remoto



Donde se muestra la verdadera utilidad de este tutorial, si encendemos un ordenador de manera remota es que queremos entrar en ?l.




5.1 Mediante Escritorio remoto del XP



La manera m?s sencilla de conectarse, ya que no suele requerir ning?n tipo de instalaci?n de software (salvo cuando no se ha instalado por defecto). Aseguran que se puede utilizar en todas las versiones de Windows desde el 98, simplemente instalando la funci?n desde el disco del WinXP. Desconozco las medidas de seguridad que implementa.


De todas formas es muy apa?ado sin estas en casa de un amigo y no quieres instalarle nada.


Aqu? dejo un enlace donde explican lo necesario para su configuraci?n


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta




5.2 Mediante RealVNC


Muy sencillo de utilizar, implementa encriptaci?n AES de 128 bits y mucho m?s configurable que el escritorio remoto.


Pod?is descargarla desde la siguiente p?gina:


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta


Descargad la Enterprise Edition que tiene todas las funcionalidades, permitiendo un mes de prueba gratis.





Este programa incorpora dos utilidades, el VNC Server, que es el encargado de encriptar y enviar las imagenes de nuestro equipo a trav?s de Internet, y el VNC Viewer, o trav?s del cual nos conectamos desde fuera de la LAN a nuestro equipo. Por si las moscas instalamos los dos.





Antes de finalizar la instalaci?n, salta una ventana donde configuraremos algunos par?metros, p. ej. en "VNC Password Authentication " insertamos la clave de identificaci?n, que nos exigir? cada vez que nos conectemos.






Una vez finalizada la instalaci?n, comprobamos que en la esquina inferior derecha aparece el logo en blanco de RealVNC.





Cuando cambia a color negro, significa que tenemos una conexi?n remota activa en nuestro ordenador, podemos verla pulsando bot?n derecho/Connections.





Por ?ltimo, la manera de conectarse al ordenador de manera remota es con VNC Viewer. Para ello nos vamos a Inicio/Todos los Programa/RealVNC/VNCViewer4. En la ventana que salta a continuaci?n solo tenemos que introducir la direcci?n que configuramos con DynDNS, y el puerto 5900, a trav?s del cual se conecta y que ya mapeamos en el punto 4.1





Despues de introducir la contrase?a correspondiente, por fin se abrir? la ventana que nos mostrar? el escritorio de nuestro equipo remoto.



6- Dudas y preguntas frecuentes.


-Muy bonito todo, segu? los pasos y ahora puedo encender mi ordenador desde internet, pero tengo 17 equipos conectados al router y cada vez que lo reinicio se encienden todos al tiempo, haciendo que se apaguen hasta las farolas de la calle. Una soluci?n quiero!.

Vaya faena, pero eso tiene soluci?n. Si subes arriba, en el punto 2.2, indic?bamos que deber?as cambiar a "Enabled" todos los "Wake..." que se encontraban en las opciones avanzadas de la tarjeta de red. Esta es una configuraci?n un poco gen?rica orientada al funcionamiento del dispositivo, pero que en tu caso no es viable. Vuelve a esa ventana y cambia los valores "Wake Up on link change" y "Wake up using APM mode" a "Disabled" (manteniendo el restante "Enabled"). Apaga los equipos, apaga a continuaci?n el router y vuelve a encenderlo. Comprueba que no se enciende ninguno, pero que el Wake on WAN sigue activo.

Nota: Recuerda que en la BIOS debe estar activado el ACPI como S3  (Ver punto 2.1), si lo que tienes activado es el APM, el "Wake up using APM mode" deber? seguir estando a "Enabled"

-Parece todo muy f?cil, pero en vez de ese router gualdrapero 650-HW tengo un Chumein Superstar 497 Wifi que hace de todo... menos conectarme desde internete. Otra soluci?n quiero!

Tranquilidad. Este tutorial sigue varios pasos que son perfectamente v?lidos para tu caso, si te fijas, solo has de adaptar los puntos 4.1, 4.3 y 4.5 a tu router. En el caso 4.1 (mapeo de puertos), seguro que ya sabes como funciona al menos por cuando abriste los del eM*le. Para los dos siguientes puede que necesites ayuda extra. Prueba en principio tecleando en Google "a?adir entrada arp Chumein Superstar". Si esto falla, mira en manuales espec?ficos las maneras de poder introducir la relaci?n de tu ip local fija con su MAC correspondiente, en la tabla ARP del router. Conociendo la pregunta, la respuesta vendr? sola. Y a disfrutar del Chumein!.

-No entiendo eso de configurar el DynDNS para enlazar la IP din?mica, puesto que yo tengo IP fija. ?Qu? hago?

Saltarte directamente todo el paso 3, y cambiar las direcciones No tienes permitido ver los links. Registrarse o Entrar a mi cuenta por tu direcci?n IP p?blica fija.

- ?Era realmente necesario saber que las antiguas fuentes AT se activan mediante un interruptor, que proviene de la misma fuente a trav?s de un cable y se manipula desde el frente de la torre?.

Nop.
Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

 

Muy buen manual

de hecho hay una aplicacion para el iphone para el WOL

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...