Espero que con tan largo título se entienda qué intentamos aprender con este artículo.
La idea es precisamente esa: encender remotamente ordenadores sin tener que abandonar la comonidad de nuestro sillón.
A mi me resulta especialmente útil cuando estoy en el salón con el portátil (con la televisión como ruido de fondo) y echo en falta un documento que tengo en el ordenador de sobremesa del despacho pero sería igualmente útil (o más si cabe) en caso de llegar al instituto y darme cuenta que me he dejado algún examen en el ordenador de casa (no es plan tener que volver para recogerlo, ¿no os parece?)
Cómo encender el equipo remotamente
El «milagro» lo conseguiremos gracias a wake-on-lan, el cual es un estándar soportado por una amplia gama de placas bases y que permite arrancar el ordenador incluso a través de Internet (no os dejéis engañar por el «ON LAN»).
Consideraciones previas
Supondremos, a lo largo de este post dos equipos claramente diferenciados:
- El equipo «dormilón» es el ordenador cuyo encendido queremos controlar remotamente
- El equipo «despertador» es aquel frente al que nos encontramos sentados y que nos va a permitir encender al «dormilón».
Configurar el equipo dormilón (o remoto)
Hardware
Lo primero que debemos es acceder a la BIOS y activar la opción Power On by PCI Devices o Power On by PCI Cards (varia en función del fabricante). A modo de ejemplo sirvan las siguientes capturas de pantalla
Software
Una vez configurada la BIOS podemos arrancar el equipo e instalar el paquete ethtool.
Lo encontrarás en Synpatic o bien puedes ejecutar desde la terminal un
sudo apt-get install ethtool
Una vez instalado ejecuta un
sudo ethtool -s eth0 wol g
donde:
- eth0 es la tarjeta sobre la que queremos poder despertar el equipo
- wol es el parámetro para indicar el Wake On Lan (=wol)
- g indicamos que enviaremos un «magic packet» para despertar el equipo. Existen otras formas de hacerlo (como un broadcast) pero esta es más «segura».
Si quieres comprobar que todo es correcto no tienes mas que lanzar un
sudo ethtool eth0
y debes obtener un valor «g» en el campo wake-on
Un último detalle
Ya que estamos en la terminal, lanza un
ifconfig eth0
para obtener la dirección MAC del equipo que queremos poder despertar remotamente (nos hará falta después)
Preparando el equipo «despertador» (o local)
Sólo nos queda volver a tirar de Synaptic en el equipo que vamos a utilizar para encender el que se encuentra en la otra punta de la casa (el dormilón o remoto).
Debemos bucar el paquete wakeonlan o ejecutar desde la terminal un
sudo apt-get install wakeonlan
NOTA: existen otros programas para hacer lo mismo como etherwake pero a mi me ha dado por usar éste.
Que comience el espectáculo
Pues nada, ya puedes desde el equipo «despertador» lanzar un bonito
wakeonlan 00:FF:9F:49:FF:78
donde
- 00:FF:9F:49:FF:78 es la dirección MAC del equipo «dormilón» que apuntamos antes de preparar el equipo «despertador». Obsérvese que he rellenado con FF las dos entradas que aparecían borrosas en la captura de pantalla que hice de mi equipo 🙂
Observarás, como por arte de magia, que el equipo que estaba totalmente apagado comienza a hacer ruido y a encenderse como si hubieses pulsado el botón.
Sinceramente, la primera vez que lo hice no pude evitar repetir varias veces el proceso de «chulo» que me pareció (uno que se ilusiona con «tonterías» como ésta).
Fin de fiesta
Ya tenemos una forma de poder gestionar remotamente el encendido de equipos limpia y elegantemente.
Al comienzo comentamos que se podía utilizar incluso fuera de nuestra LAN gracias a Internet; para ello debe hacerse uso del port forwarding pero el modo de hacerlo lo dejaré para un futuro artículo si alguno así lo pide a través de los comentarios 🙂
Por favor si queremos el remoto, es interesante ademas yo lo he echo siempre en Window$ y hacerlo en Linux es nuevo para mi.
Gracias.
Me gustaMe gusta
Muchas gracias! Quedo muy guapo el post, lástima que yo me quede con el magic number encallado en su día.
A ver si te animas y posteas como encenderlo via Internet 😉
Saludos y sigue asi!
Me gustaMe gusta
¡Ya no hay excusa para que me hagan venir a la oficina todos los días! Pero como eso no lo puedo evitar, otra cosa que sería la leche es la posibilidad de escuchar la música en el disco duro del portátil de casa desde mi ordenador de la oficina. Aunque no sé si los del departamento de informática me van a dejar 😦
Me gustaMe gusta
Visto que a algunos os interesa el tema dentro de unas semanas os publico cómo hacerlo (no lo hago ahora por no aburrir al personal con la misma temática… «diversificar» que lo llaman algunos)
@RafaMJ ¿usar el portátil para oír música desde la oficina? parece un desperdicio de recursos, ¿no te has planteado un HD externo? 😛
Me gustaMe gusta
He probado algunos controladores remotos, es algo bastante útil. Pero no sabía que podía encenderla desde afuera.. lo voy a intentar.
Me gustaMe gusta
Llevo un i-pod de 80Gb en el bolsillo y aún me falta espacio. Estoy considerando ponerlo en e-bay para pillar uno de 160Gb o cometer un ‘genocidio’ para hacer hueco.
En el portátil tengo la música y pelis aún en ‘cuarentena’ hasta que tengan las etiquetas con toda la información bien puesta, velocidades de transmision equilibradas calidad-peso, comprobar que no tenga archivos repetidos o incompletos… que lleva su tiempo. También tengo un HD externo con más ‘media’ que ya ha pasado el visto bueno. ¿Alguna vez había comentado que soy adicto a la música?
Estoy harto de traerme todos los días la llave USB con 2Gb para escuchar en la oficina hasta darles el visto bueno, por eso sería la bomba poder escuchar lo que tengo en casa desde aquí 🙂 Pero no sé si el Firewall de la empresa me dejaría conectarme y paso de volverles a los de IT más locos de lo que les vuelvo ya por temas de trabajo.
Me gustaMe gusta
Lo tuyo @Rafa se merece un artículo por si mismo y creo tener por ahí uno en el horno sobre la posibilidad de escuchar música de forma remota y/o compartirla con un grupo de amigos/conocidos.
@Halle, ya nos contarás cómo te ha ido… de momento me alegra saber que el artículo ha servido para despertar tu curiosidad y que decidas investigar al respecto
Me gustaMe gusta
Excelente tutorial amigo, buen trabajo ya lo probaremos a ver que tal va…
Me gustaMe gusta
Gracias @Jose, espero que te vaya bien: si tienes algún problema ya sabes dónde reclamar 😉
Me gustaMe gusta
Excelente, de verdad hace rato que no leia algo que me dejara asi: O.o
supongo que la aplicación también estará disponible para otras distros, verdad?
Me gustaMe gusta
Me alegra te haya gustado @Esvom, ethtool puedes descargarlo desde su propia Web si no lo encuentras en tu distro. Suerte y mantennos informados compañero
Me gustaMe gusta
He seguido los pasos al pie de la letra y el ordenador ni se inmuta, no despierta ni hace nada. Tampoco me da ningún error.
¿Alguna sugerencia?
Me gustaMe gusta
Hola Miguel, si has podido activar el wakeOnLan en la BIOS del equipo que quieres encender remotamente prueba a lanzar desde ese mismo equipo (el «dormilón») el comando ethtool eth0 e indica el contenido de los valores «supports wake on» y «wake-on».
Un saludo compañero
Me gustaMe gusta
Lo he intentado con dos ordenadores distintos.
En un portatil, activo el wakeOnLan en la BIOS y luego hago ethtool -s eth0 wol g sin problemas ya que al hacer ethtool eth0 me sale
Supports Wake-on: g
Wake-on: g
Apago la máquina y pruebo a arrancarla desde otro sin éxito.
Arranco otra vez el portatil y compruebo lo de la BIOS que está correcto, pero al hacer ethtool eth0 me sale
Wake-on: d
En otro ordenador me sale Supports Wake-on: umbg
Me gustaMe gusta
Lo he intentado con dos ordenadores distintos.
En un portatil, activo el wakeOnLan en la BIOS y luego hago ethtool -s eth0 wol g sin problemas ya que al hacer ethtool eth0 me sale
Supports Wake-on: g
Wake-on: g
Apago la máquina y pruebo a arrancarla desde otro sin éxito.
Arranco otra vez el portatil y compruebo lo de la BIOS que está correcto, pero al hacer ethtool eth0 me sale
Wake-on: d
En otro ordenador me sale Supports Wake-on: umbg
Me gustaMe gusta
Curioso que se pierda la configuración tan «alegremente» @jorquera.
Se que es de género tonto pero, ¿el portátil lo tienes pinchado con el latiguillo de red verdad?
Otra posibilidad es que tengas capados puertos como nos ocurre en los centros TIC (sólo se permite el 80 ni siquiera el 21 o el 23) que sufrimos en Andalucía (he estado viendo la web de vuestro Centro)
Me gustaMe gusta
Parece ser que el problema es del router que tengo en casa. Se trata de un router clable SMC que según he visto, pierde las direcciones ip de los equipos que se apagan (desaparecen de la tabla arp).
Probaré en otra red.
Me gustaMe gusta
Eso es una gran noticia (el haber aislado supuestamente el problema no que el router tenga ese comportamiento), enhorabuena compañero.
Si haces avances indícanos cómo te fue para que todos aprendamos algo con tus experiencias.
Un saludo y gracias por avisar.
Me gustaMe gusta
Port forwarding a la espera de como configurar de ese modo 😛 … muy buen articulo gracias
Me gustaMe gusta
Me alegra que te haya gustado aunque, viendo tus últimos posts, creo que no ha sido el único que te ha gustado 😛
Me gustaMe gusta
Hola
Hay alguna manera para que el equipo despertador sea un wifi? es que no consigo hacer-lo
Me gustaMe gusta
Es tal y como se indica @Alorma pues en mi caso uso el portátil desde el salón para encender el sobremesa del despacho utilizando la wifi en el equipo «despertador».
Si no consigues dar con la tecla dame un toque a través del soporte técnico y trataremos de solucionarlo
Me gustaMe gusta
Si, no se xq ahora ya me funciona, quizas me hacia falta reiniciar!
mUCHAS GRACIAS!
Me gustaMe gusta
Me alegra que se haya solucionado el problema @Alorma… a disfrutar con esa nueva funcionalidad 😉
Me gustaMe gusta
Muy buen blog..
Mientras leia este post pensaba en como hacerlo desde internet,y justo en el final dices que proximamente nos diras como hacerlo..
Bueno,estoy a la espera 😉
Gracias!
Pd:(Aunque creo que ya me imagino como es,:D)
Me gustaMe gusta
hace poco vi algunas apps en el market para despertaarlo desde android, pero lo deje de lado porke no sabia bien como activa el WakeOnLan.
ahora que lo se(gracias a tu post¡¡¡) hare la prueba con mi android…………..ya os contare komo va
saludos, y como siempre……..wen trabajo
Me gustaMe gusta
¿Recuerdas el nombre del programa para Android?
Me gustaMe gusta
si buscas por «wakeonlan» creo k te aparecen bastantes
Me gustaMe gusta
Seguro que sí @Fede; era por si me recomendabas alguno que hubieses probado. Cuando lo hagas acuérdate, si es posible, de comentar la experiencia.
Me gustaMe gusta
que exelente justamente es mi proyecto de redes el problema es que ya he buscado en el bios las opciones y para encender el dormilon y no me sale ninguno ni siquiera para boot from networrk …..porque es que la tengo que encender desde internet si me pudieras ayudar busque en el bios de mi compu de escritorio y de la laptop pero nada…….
Me gustaMe gusta
Tendrás que definir la correspondiente regla NAT para que sea visible desde fuera de tu red local
Me gustaMe gusta