Instalar un servidor Wake on Lan en Raspberry Pi (Parte 1 de 3)

Hola amigo!

Hoy vamos a ver como instalar un servidor Wake on Lan en Raspberry Pi.

Como decía Jack, vayamos por partes, concrétamente tres.
Sabi Didáctico

  1. La instalación del servidor en nuestra Raspberry, que veremos hoy.
  2. Mas adelante veremos la configuración de un servicio de dns dinámico para poder conectar desde cualquier sitio, incluido nuestro smartphone 😉
  3. Y por último como configurar la tarjeta de red en un pc para que podamos encenderlo desde nuestro servidor WOL (Wake on LAN) de la Raspberry Pi.

Veamos un vídeo explicativo en el que podemos comprobar los sencillo que es poner a funcionar nuestro servidor de encendido remoto de bajo coste:

Instalar un servidor Wake on Lan en Raspberry Pi

La chicha 😀 accede a tu Raspberry Pi por SSH con el nombre de usuario que le hayas puesto, por defecto (pi) y la password que decidieses al configurarla y tecleas:

sudo apt-get install wakeonlan apache2 php5
cd /var/www
sudo apt-get install git
git clone https://github.com/sciguy14/Remote-Wake-On-LAN-Server.git
sudo chown pi /var/www
sudo chgrp pi /var/www
mv Remote-Wake-On-LAN-Server/* /var/www
rm -rf Remote-Wake-On-LAN-Server/
rm -f /var/www/index.html
mv /var/www/config_sample.php /var/www/config.php
sudo apt-get install php5-curl 

Sabi EnfadadoSi esta última instrucción falla, ¡¡actualiza los repositorios con sudo apt-get update!!

nano /var/www/config.php

Ahora piensa una password para encender los equipos remotamente, tendrás que generar el hash SHA256 de esa password para poder incluirlo en el archivo de configuración, hay muchas web que te pueden ayudar a generarlo, por ejemplo esta, sigues las instrucciones del archivo y pegas en el lugar adecuado el hash generado correspondiente a tu password, guardas y ¡listo!

Ya solo tendrás que acceder mediante un navegador desde el dispositivo que quieras utilizar para encender tu PC tecleando la password que has utilizado antes cuando des la orden de encendido. La url de acceso por el momento la IP de tu Raspberry, que será del tipo http://nnn.nnn.nnn.nnn siendo n el número que corresponda a cada dígito de tu IP.

Queridos e imperfectos humanos, en el próximo post os explicaré como hacer que esa URL deje de ser un número y se convierta en algo mas memorizable que nos permita conectar desde el exterior de nuestra red de area local, para que podamos encender nuestro PC desde el móvil.

¡El coste es mínimo!

Como siempre,  no olvides suscribirte para recibir automáticamente todas mis actualizaciones.  ¡Gracias por venir, que tengas una feliz despedida del año y hasta la próxima!!

¡Sabi te echa un cable!
Sabi saltando

 

13 thoughts on “Instalar un servidor Wake on Lan en Raspberry Pi (Parte 1 de 3)

  1. hay algo en las instrucciones que estan mal o que desde que se escribio el articulo a ahora algunas cosas han ido modificandose, la carpeta que haceis referencia:

    /var/www no existe

    Podriais re-actualizar el manual para seguir como haciendolo

    Gracias

  2. Gracias Pau! Aclaramos que /var/www es donde apunta cuando se instala el servidor Apache por defecto, y lo puedes modificar y que apunte donde desees cuando configuras el server. Saludos!

  3. No hay de que!!! Me gusta vuestra pagina antes que nada, pero a pesar que soy informatico y trabajo de ello, estoy muy pez en el tema de linux y no entiendo a lo que os referiis, me lo podriais explicar mas detalladamente o poner otro tema sobre lo del apache?

    Gracias

  4. Ya he solucionado lo del servidor apache, pero siguen saliendo mas dudas, en la linea que poneis:

    git clone https://github.com/sciguy14/Remote-Wake-On-LAN-Server.git

    Da un error y al final permiso denegado, mirando la pagina en cuestion el direccionamiento esta bien, osea la pagina existe hasta Wake-On-LAN-Server y dentro de esta carpeta hay varios archivos uno de ellos que se llama (.gitignore) que es el mas parecido a lo que las instrucciones se refiere, A no ser que falte algun archivo que alguien haya borrado, hay algo alli que no acaba de funcionar, y por lo que he visto que el tutorial este se lo habeis cogido de un reputado raspberriano, por lo que me imagino que no podreis ayudarme con el problema.

    No obstante si os pediria que el video que habeis puesto en vez de enseñarnos los comandos y todo eso, mejor seria un video con las instrucciones ejecutadas ya que sino el video no sirve para nada

  5. Os traigo buenas noticias, he descubierto que la liena esa del git clone esta mal escrita la direccion no es la correcta esta es la linea nueva que no os dara ningun fallo:

    https://github.com/sciguy14/Remote-Wake-Sleep-On-LAN-Server.git

    Le faltaba despues del Wake (-Sleep) que se debio comer su creador y ni darse cuenta hasta hoy pienso yo, asi que corregirla y comprobarla haber si estoy en lo cierto que lo estoy!!!!!!!!!!!

  6. Ole Pau! Por lo que veo eres muy activo, esa es la actitud! 🙂 El manual lo saqué de una web ingles y lo traduje para la comunidad de hispano hablantes. Por supuesto lo comprobé y tuve la raspberry pi una temporada haciendo de servidor WoL, ahora la tengo minando 😀
    Gracias por tus comentarios y si quieres compartir con nosotros las correcciones, agradecidos estamos! 😉

  7. Hola Sabi, no tengo ni idea de Linux, pero me gustaria intentar este tutorial.
    La raspberry antes de conectar por SSH, ¿que distribucion tiene? ¿Raspbian?

    Gracias

  8. Raspbian correcto! Supongo que el tutorial valdrá para otras distribuciones pero esta probado en Raspbian.
    Un saludo y gracias por contactar!

  9. Seria posible instalar esto en un router con distribucion open wrt o dd-wrt? Consume muchos recursos? Tengo un pequeño servidor montado en mi raspberry pero no esta siempre encendida, me gustaria instalar esto en mi router para poder encender la raspberry desde cualquier navegador y que al encenderse me redireccione automaticamente a una web que tengo ahi montada. Muchas gracias!

  10. Hola con la RP4,
    el comando
    «sudo apt-get install php5-curl»
    me devuelve
    «El paquete php5-curl no está disponible, pero algún otro paquete hace referencia
    a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
    encuentra disponible desde alguna otra fuente»
    y este comando también falla
    «sudo apt-get install php5»

    Me imagino que quizá ahora ya se ha quedado desfasado no se´, pero siguiendo todos los pasos no lo logro

  11. Añado a mi anterior comentario que omitiendo el «5» de PHP si que se me instalan estos 2 paquetes, pero me sigue sin ir.
    Con la RP4 conectada por Ethernet, apagada e indicando el el navegador la IP en mi caso esta «http://192.168.1.144» no me aparece ningún resultado.
    Nota: no sé si la IP que pongo será la más adecuada

  12. Hola Juan, probablemente halla algo desfasado, esto lo publique hace algunos años ya. En relación a lo que comentas de la web, no es para encender la raspberry pi, es para encender otros equipos de tu casa desde la raspberry pi.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *