OpenWrt: Configurar DDNS

Anteriormente ya he escrito sobre la necesidad de tener tu propio nombre de dominio a través de uno de los muchos servicios gratuitos que hay.

OpenWrt ofrece la posibilidad de configurar el router para que según se vaya actualizando nuestra dirección IP pública, esta sea reenviada a uno de estos servicios de DDNS gratuitos y gracias al paquete dns-scripts podemos hacerlo de una forma muy fácil.

Instalación

Además de dns-scripts, instalamos los paquetes necesarios para poder administrar DDNS a través de la interfaz LuCI.

opkg update
opkg install ddns-scripts luci-app-ddns luci-i18n-ddns-es

Tras la instalación, tendremos una nueva opción dentro del menú Servicios.

Automáticamente se generan dos configuraciones a modo de ejemplo, las podemos borrar.

Configuración

Para crear una nuevo servicio para DDNS pondremos un nombre descriptivo y pulsamos en Añadir

Si el proveedor de DDNS elegido soporta IPv4 e IPv6 crearemos dos plantillas, una para cada protocolo.

  • Si queremos que el servicio se inicie automáticamente después de arrancar el router marcamos la casilla Activado
  • En Domain ponemos el FQDN que tengamos configurado en nuestro proveedor de DDNS, por ejemplo, elblogdelarazo.duckdns.org
  • Seleccionamos el protocolo IPv4, posteriormente configuraremos otra para IPv6
  • En el desplegable seleccionamos el proveedor que utilicemos, en mi caso duckdns
  • Pulsamos en el botón Change provider
  • Marcamos Use HTTP Secure

En el campo Contraseña para duckdns pondremos el token de nuestra cuenta

Si seguiste esta guia deberías de tener instalados los certificados en el router, los vamos a necesitar para poder hacer las peticiones mediante HTTPS. Los certificados se guardan en /etc/ssl/certs

En la pestaña Time Settings podemos configurar el intervalo de actualización de la comprobación del cambio de IP

Para IPv6 seguiremos los mismos pasos que antes, pero ahora eligiendo IPv6

Para finalizar simplemente pulsamos en el botón Arrancar para que se inicie la actualización con el servidor DDNS que tengamos configurado.

Podemos ver la ultima vez que hubo una actualización y para cuando esta prevista la próxima actualización.

También podemos ver en el log que todo ha ido bien o por el contrario ha habido algún error

comentario powered by Disqus