lunes, 30 de julio de 2012

Usando el PC como servidor de contenidos

Ya tenemos un equipo como dios manda ahora vamos a intentar sacarle el máximo partido posible.
El objetivo es que el pc / servidor nos provea de todos aquellos servicios que usamos en el día a día, tales como:

  • Descarga de Torrents
  • Acceso a Peliculas / Series
  • Música
  • Imágenes
  • Libros, etc
El primer problema que tenemos que superar es el tema de estar encendido tooooodo el día.
Tal y como está la factura de la luz y la calorina veraniega, no es nada recomendable dejar el pc todo el día funcionando con el 99% del tiempo "no haciendo nada". Para evitar esto tenemos que tener mecanismos para encender y apagar el equipo a demanda y de manera remota.
Realmente hay mas de una manera para hacer esto, pero la mas fácil es usar Wake on lan  (WOL).
Este mecanismo permite encender un equipo lanzando un paquete por red que le indica que tiene que encenderse.

Para ello la placa base de nuestro PC debe soportar WOL. La mayoría de los ordenadores modernos los soporta, lo único que tenemos que hacer es activarla en la BIOS:


Dependiendo de la BIOS, estará en un apartado o en otro, pero no es difícil encontrarlo.

Una vez que lo tenemos activado, tenemos que lanzar esa llamada de WOL desde otro dispositivo conectado en la misma red. Esto es muy importante, ya que los paquetes de WOL (magic packets) solo funcionan en la misma red, no esperéis levantar el PC de vuestra casa desde el trabajo sin mas :-)

Si lo queremos hacer desde un móvil android, podéis usar varias aplicaciones. La que mas me gusta es:



Te permite crear accesos directos a los escritorios del  teléfono para arrancar los equipos directamente cuando estás en la red de casas.

Si queremos encender el equipo desde otro PC windows, podéis bajaros cualquier aplicación de WOL gratuita, si buscáis en Google encontráis un montón.

Vale esto está muy bien, pero yo quiero encenderlo desde el trabajo, o desde otro lado remoto. ¿Puede hacerse?

Si, claro que si, lo único que necesitas en un router que te permita mandar paquetes WOL y acceso remoto al mismo.
En mi blog hablo del que uso, un Linksys wrt 54gl con firmware tomato.
Este router/firmware te permite acceder de manera remota (mediante https o ssh) y encender los equipos usando WOL:


O bien, puedes conectarte por VPN a tu casa y lanzar el Magic Packet usando el programa desde tu PC.
Tomato soporta OpenVPN, así que puedes hacerlo de la misma manera como si estuvieras en casa.
Desde el Android con acceso VPN también puedes, instalate FeatVPN (para móviles no rooteados) en el móvil y configura el acceso openvpn:


Si tienes el movile rooteado, hay un montón de apps gratuitas en el Play Store.

Ok, de esta manera podemos encender el PC de casa siempre que lo necesitemos. En el siguiente post, voy a enseñaros a apagarlo de manera remota.






9 comentarios:

  1. Como configuro la app de WOL, no se cual es mi mac, ni se que debo colocar en el ip o dominio, el puerto, ayudame un poco

    ResponderEliminar
    Respuestas
    1. Si tienes un windows, abre una ventana de comandos (Tecla windows y pon cmd), aparecerá una venatana negra nueva, una vez ahí pon "ipconfig - all" sin las comillas.
      Te aparecerá una lista con los adaptadores de red, si tienes varios busca uno donde el parámetro "Default Gateway" o "puerta de enlace predeterminada" tiene un valor.
      La IP está en "Dirección IP", y la MAC es el parámetro que pone "Dirección fisica" y es algo como "AA-BB-CC-00-11-22"
      En la app de WOL creo que en vez de "-" hay que ponerlo "AA:BB:CC:00:11:22" con ":".
      Un saludo,
      Alex.

      Eliminar
  2. Respuestas
    1. Si, el 9 es el puerto por defecto, no lo cambies porque si no no funcionará
      Un saludo,
      Álex.

      Eliminar
  3. buenas, yo tengo el router WRT54G, Firmware V4.21, y no tengo la opcion del WOL, que firmware me recomendas para este tipo de Router?
    Desde ya gracias

    ResponderEliminar
  4. Hola, te recomendaria tomato RAF, que tiene soporte en castellano:
    http://victek.is-a-geek.com/downloads.html
    Luego puedes usar dd-wrt, es un poco mas "complejo" el interfaz:
    http://www.dd-wrt.com/site/index

    El que estoy usando actualemente es este, no me va mal, pero yo lo uso porque es algo mas estable en el E2000:
    http://tomato.groov.pl/?page_id=164

    Un saludo!

    ResponderEliminar
  5. ¿Es necesario tener un router para poder usar WoL ? o ¿puede funcionar con tan sólo el modem y la conexión wifi?

    ResponderEliminar
    Respuestas
    1. Es recomendable tener un router, compatible con ddrt o tomato, porque los modem son bastante limitados y no suelen tener la función de WoL.
      El problema aquí es que el modem no te permite acceder a una VPN, porque no tienen esas características, asi que no tienes acceso a la red de tu casa.

      Eliminar
  6. Hola, ya he probado a encender el pc conectado a la misma red WiFi, me ha funcionado, gracias, ahora quisiera encenderlo conectado a una distinta, o a 3g, desde el trabajo por ejemplo, no te he entendido muy bien esta parte.
    Mi router es uno de los clásicos de movistar, que debo hacer?
    Gracias por el aporte

    ResponderEliminar