Ir al contenido principal

DDNS dinámicas con duckdns en Raspberry Pi


Actualmente la mayoría de los proveedores de Internet asignan direcciones IP dinámicas a nuestro router, es decir, cada cierto tiempo esa dirección IP va cambiando.
Para solucionar ese problema y poder tener accesible nuestra red domestica desde el exterior, existen una serie de servicios gratuitos como DuckDNS, que mediante un nombre de dominio tipo micasa.duckdns.org nos permite acceder a nuestro router sin necesidad de saber su dirección IP.
Como paso previo a instalar un servidor VPN vamos a ver como instalar este servicio en nuestra rpi.
El primer paso, será ir a la página web del servicio https://www.duckdns.org/ y acceder con nuestra cuenta de facebook, gmail, twiteer o reddit

Elegimos un nombre de dominio que aún no haya sido dado de alta por otros usuarios, como ejemplo he elegido carlosrpi

Si todo ha ido bien deberías de tener una pantalla parecida a esta:

Podemos dar de alta hasta 5 nombres de dominio.
Una vez que ya tenemos nuestro nombre de domino, vamos a proceder a instalar un pequeño script que mediante el cron de nuestra rpi ira actualizando la dirección IP en el nombre de dominio elegido.
Seleccionamos Install

Seleccionamos el nombre de dominio para el que vamos a generar el script:

Y el sistema operativo, en nuestro caso, vamos a ejecutar el script bajo un cron en gnu/linux.

Bastará con conectarnos a la rpi y seguir la instrucciones que nos dan en la página web, en este caso:
Tendremos que tener instalado cron y curl
 sudo apt-get install cron curl
Comprobamos si cron se esta ejecutando:
 ps -ef | grep cr[o]n
root       464     1  0 jun16 ?        00:00:01 /usr/sbin/cron -f
En el caso de que no devuelva nada puede ser debido a que no tengamos instalado cron o que todavia no hayamos programado ninguna acción.
Creamos la carpeta que va a contener el script
 mkdir duckdns
 cd duckdns
Creamos el fichero
 nano duck.sh
Y copiamos el texto que tienes en la pagina web con el token de tu nombre de dominio
 echo url="https://www.duckdns.org/update?domains=carlosrpi&token=tu_token" | curl -k -o ~/duckdns/duck.log -K -
Damos permisos de ejecución al fichero
 chmod 700 duck.sh
Editamos el servicio cron para hacer que el fichero se ejecute cada 5 minutos
 crontab -e
Y copiamos el siguiente texto
*/5 * * * * ~/duckdns/duck.sh >/dev/null 2>&1
Para guardar el fichero pulsamos CTRL+x
Probamos que el script funciona
 ./duck.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2    0     2    0     0      2      0 --:--:-- --:--:-- --:--:--     2

Esto creará un fichero llamado duck.log, el cual tendrá dos valores OK, si todo ha ido bien o bad KO si ha habido algún problema.
cat duck.log
OK
A partir de ahora., cada vez que se acceda al nombre de dominio carlosrpi.duckdns.org estaré accediendo al router de mi casa, concretamente al puerto 80 (puerto por defecto)

Comentarios

Entradas populares de este blog

Internet Gratis en Unefon

Internet Gratis en Unefon Que tal a todos les traigo este post para conseguir internet gratis en Mexico y abre el facebook, twitter, whats app, no se si funcione con todos y si con Iusacell tambien aunque supongo que si sale les dejo los pasos... 1.-irse a Configuraciones/redes inalambricas/redes moviles 2.-Marcar la casilla de Datos Habilitados y entrar en APN 3.-Crear uno nuevo esta es la configuracion: Nombre: Hack (esto es opcional) APN: mms.iusacellgsm.mx Proxy: 192.200.1.110 Puerto:9201 Nom de Usuario: mmsiusacellgsm Contraseña: mmsiusacellgsm Servidor: MMSC:  http://mms.iusacell3g.com/ Proxy MMS: 192.200.1.110 Puerto mms: 9201 MCC: 334 MNC: 050 Tipo de autenticación: (Vacio) Tipo de apn: (Vacio)

medidas de barrenacion de rines

Aqui esta tambien a INFO COMPLETA de Separacion de birlos Informacion viene en el siguiente orden: Carro | Separacion | Offset | Medida del centro (Algunas les falta algo de Informacion ) ----------------------------------------------------------------------------------------- 4X95.25 ROVER 100 4X95.25 35-42 56 ROVER MGF 96> 4X95.25 18-30 56 ROVER MGF TF 4X95.25 28-30 56 ----------------------------------------------------------------------------------------- 4X98 ALFA ROMEO 33 86-96 4X98 35-42 58.1 ALFA ROMEO 145 94-01 4X98 35-42 58.1 ALFA ROMEO 146 94-01 4X98 35-42 58.1 ALFA ROMEO 155 94-98 4X98 35-42 58.1 ALFA ROMEO 164 4 Stud 88-98 4X98 35-42 58.1 FIAT BARCHETTA 95> 4X98 35-42 58.1 FIAT BRAVO 96-01 4X98 35-42 58.1 FIAT BRAVA 96-01 4X98 35-42 58.1 FIAT CINQUENCENTO 4X98 30-38 58 FIAT COUPE 16V 95-01 4X98 35-42 58.1 FIAT DOBLO 01> 4X98 35-42 58.1 FIAT FLORINO 95-00 4X98 35-42 58.1 FIAT IDEA 03> 4X98 35-42 58.1 FIAT MAREA 96> 4X98 35-42 58.1 FIAT MULTIPLA 99> 4X98 25...

Cambiar firmware y DNS al router Thomson TG585 v7 de Infinitum

Después de recibir este router de infinitum y percatarme de las limitaciones que el firmware modificado por Telmex tiene decidí cambiarle el firmware y de paso poner otros DNS, cosa fácil en el viejo 2Wire, pero no en este Thomson, luego de mucho leer e investigar, después de ver varios tutoriales, unos inútiles y otros útiles pero sin contener todo lo que quería hacer, me di a la tarea de hacer este tutorial. En la versión que he visto que infinitum provee la cubierta es de color blanco. La web oficial de Thomson y de este modelo es esta: http://www.thomsonbroadbandpartner.com/dsl-modems-gateways/products/product-detail.php?id=161 Antes de iniciar el proceso solo nuestra computadora debe estar conectada al router con cable de red ethernet en el puerto 1, no por red inalámbrica. Recomiendan poner una ip estática a nuestra pc para evitar errores, para configurarlo seguiremos estos pasos: Inicie sesión en el equipo cliente como Administrador o como Propietario. Haga...