Instalar NoIp DUC en nuestra raspberry

Cuando utilizamos NoIp como sistema de acceso externo a nuestro domoticz y reiniciamos el router, tenemos que volver a introducir la IP pública que se nos genera en NoIp. Podemos evitar este engorroso paso si instalamos en nuestra raspberry NoIp DUC (No-IP’s Dynamic Update Client).

De este modo nuestra raspberry será la que se encargue de actualizar la IP pública en NoIp en caso de que cambie de manera automática.

Si tienes mikrotik en tu casa, tienes la posibilidad de crear un dominio gratuito que gestione la propia mikrotik y olvidarte de renovar suscripciones y actualizar IPs públicas. Si es tu caso echa un vistazo al siguiente tutorial: «Cómo crear tu propio dominio mikrotik y que automáticamente actualice la IP pública si ésta cambia«.

Índice de pasos

Descarga del software necesario

Tener cuenta NoIp activa

Partimos de la base de que tenemos ya acceso externo a nuestro domoticz mediante una cuenta NoIp, como vimos en el siguiente tutorial: «Cómo acceder a domoticz desde fuera de nuestra red Wifi«.

Putty

Para seguir este tutorial necesitaremos puTTY, que utilizaremos para conectar con nuestra raspberry por consola. Lo podéis descargar de aquí https://www.putty.org/

download putty
download putty

Lo más seguro es que vuestro PC, si es moderno, sea de 64 bits. En caso de duda bajar la versión de 32, o bien probar y si la de 64 bits no os funciona ya os bajáis la de 32 bits.

Localizar la IP de la raspberry

Hay varias formas de poder encontrar en nuestra red la raspberry tras su primer arranque.

Aquí os enseñamos la APP Fing, disponible aquí. Tras instalarla os conectáis a vuestra red wifi y le dais al botón del círculo con la flecha.

Os aparecerá un listado de los dispositivos de vuestra red y debéis ir bajando hasta dar con el vuestro.

Bingo!! el nuestro es el 192.168.3.56! Localizado! 

fing_raspberry_domoticz

Acceder a nuestra raspberry por consola

Bien, ya tenemos localizada la IP de nuestra raspberry. Vamos a entrar a ella por primera vez… 

Abrimos el puTTY y ponemos la IP de nuestra raspberry, y el puerto 22, como podemos ver en la siguiente captura.

El usuario por defecto es pi y la contraseña (password) es raspberry.

Vamos a cambiar la contraseña por defecto, para evitar que alguien no deseado pueda acceder a nuestra raspberry.

Para ello escribimos lo siguiente:

passwd

Nos pedirá la password actual que es raspberry y luego que pongamos dos veces el nuevo password. Si todo fue bien nos dirá que la ha cambiado

Actualización del la raspberry

Es importante que mantengamos nuestra raspberry actualizada, incluso si acabamos de instalar la imagen, debemos seguir estos pasos para actualizarla…

sudo apt-get update

sudo apt-get upgrade

El upgrade nos mostrará la lista de paquetes que serán actualizados. Le decimos que si Y damos enter y esperamos un ratito que termine… Dependerá que tarde más o menos de tu conexión y de la cantidad de paquetes a actualizar. Una vez terminado nuestra raspberry ya estará al día!

Si ves que tarda mucho en el paso «Unpacking raspberrypi-kernel (1.20200212-1) over (1.20190925-1) ..» ten paciencia, tarda más de lo normal, no cierres y espera.. sobre todo no apagues mientras está actualizando

Instalación de NoIp DUC

Para instalar NoIp DUC lanzamos la siguiente linea:

mkdir /home/pi/noip

Si no te da error avanza hasta al paso donde te indica que introduzcas «cd /home/pi/noip» y continúa a partir de ahí (SÁLTATE EL RECUADRO ROJO).

Si nos da error, deberemos introducir directorio a directorio manualmente y por separado:

mkdir /home

Tanto si te da error como si no, introduce:

cd /home

A continuación copia y pega:

mkdir pi

Tanto si te da error como si no, introduce:

cd pi

A continuación copia y pega:

mkdir noip

Y, finalmente:

cd noip

Tebería aparecerte la siguiente imagen:

A continuación introducimos:

cd /home/pi/noip

Si hemos seguido los pasos del recuadro rojo no veremos cambio. Continuaremos en la siguiente linea

Lo siguiente:

wget https://www.noip.com/client/linux/noip-duc-linux.tar.gz

Vemos que nos carga un texto. Introduciremos lo siguiente:

tar vzxf noip-duc-linux.tar.gz

Ahora pasamos a copiar y pegar:

cd noip-2.1.9-1

Y ahora las siguientes dos lineas:

sudo make
sudo make install

Se nos instalará el programa y nos preguntará el email de la cuenta NoIp (lo introducimos y clicamos intro), el password de la cuenta (lo introducimos y clicamos intro) y la frecuencia con la que queremos que actualice (lo introducimos y clicamos intro). Mínimo cada 5 minutos y de ahi hacia arriba. Nosotros le ponemos 30 minutos. 

Finalmente lanzamos las siguientes dos lineas:

sudo /usr/local/bin/noip2

Y:

sudo noip2 ­-S

Y ya lo tendríamos listo. Podemos comprobarlo reiniciando el router y viendo si actualiza automáticamente la IP pasado el intervalo de tiempo que le hemos introducido en los pasos anteriores.

Para cualquier duda o consulta tienes disponible el grupo de telegram «Domoticz a lo Spain» para entrar, ponerte cómodo y participar cuanto quieras.

Clica aquí para entrar en él

Cualquier duda, sugerencia o comentario será bien recibida en la web!