Inspecciona el /etc/apt/sources.list usando tu editor favorito, con sudo que te aseguras de que tienes los permisos correctos.
- Código: Seleccionar todo
sudo gedit /etc/apt/sources.list
Asegúrate de que universe está incluido.
- Código: Seleccionar todo
deb http://us.archive.ubuntu.com/ubuntu precise main universe
Después de cualquier cambio debes ejecutar este comando para actualizar tu sistema.
- Código: Seleccionar todo
sudo apt-get update
Ahora puedes instalar el paquete como este.
- Código: Seleccionar todo
sudo apt-get install ddclient
Ahora configuramos:
LLegados a este punto terminamos la configuracion y volvemos a la linea de comandos.
Ahora buscamos el archivo configurador
en caso de ubuntu esta en etc/ddclient.conf
y lo editamos (en mi caso sudo nano ddclient.conf)
Basicamente se tiene que ver parecido a lo de la foto de arriba, pero con los datos de tu link actualizador.
Si es correcto, guardas y sales.
y ahora ejecutas
- Código: Seleccionar todo
sudo ddclient
Te saldra un mogollon de warnings y failures (logico ya que intenta conectarse con el protocolo del dyndns2) y la respuesta de la pagina no coincide con nada que el espera, sin embargo si compruebas la ip actual registrada en tu area de usuarios de la web, veras que la ip se ha actualizado.
Ahora solo queda crear un script, que ejecute el comando y no almacene el log (ya que nos da igual los errores), despues programamos la ejecucion con cron cada 10 o 15 minutos y listo.
Comentar que si lo programas por debajo de los 5 mintuos el ddclient puede darte un error comentandote que el tiempo minimo de refresco de ip es de 5 minutos.