Encender un ordenador desde la otra punta de la casa y sin pulsar el botón


nullEspero 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:

  1. El equipo «dormilón» es el ordenador cuyo encendido queremos controlar remotamente
  2. 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:

  1. eth0 es la tarjeta sobre la que queremos poder despertar el equipo
  2. wol es el parámetro para indicar el Wake On Lan (=wol)
  3. 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 🙂

31 comentarios en “Encender un ordenador desde la otra punta de la casa y sin pulsar el botón

  1. 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 gusta

  2. ¡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 gusta

  3. 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 gusta

  4. 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 gusta

  5. 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 gusta

  6. 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 gusta

  7. 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 gusta

  8. 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 gusta

  9. 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 gusta

  10. 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 gusta

  11. 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 gusta

  12. 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 gusta

  13. 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 gusta

  14. 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 gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.