HomeServer: actualización automatica de IP pública en cuenta de DynDNS.com

Ya en un anterior post (Servidor Casero) habia escrito de como montar un servidor casero de pruebas con las siguientes caracteristicas:
** GNU/Linux (ahora especificamente Debian)
** IP Dinamica ( en realidad esta direccion la tiene el modem/router ADSL -Proporcinado por HellMex-, el servidor en realidad tiene una IP privada)
** No tiene comprado ningun Nombre de Dominio, usa miltonmo.homeip.net y guerrero.homelinux.org proporcionados gratuitamente por DynDNS.com
** Apache (este es el Servidor Web, para los que no lo saben)
** OpenSSH (este es el servidor que me permite controlar el equipo de manera remota como si estuviese sentado frente a el)
** MySQL, NX, etc...

en esta ocasión voy a escribir como eche andar el ddclient, este es un script en Pelr que recomiendan utilizar los de DynDND.com lo que hace este script es actualizar la IP publica en nuestra cuenta para cada uno de nuestros Servidores.

Instalaccion/configuraccion de ddclient:
1.- Descargar ddclient (http://cdn.dyndns.com/ddclient.tar.gz)
2.-Loguearse en dyndn e ir a su herramienta "Update Client Configurator" para que manera muy simple y sencilla les genere el contenido del archivo ddclient.conf al cual solo tendran que colocar su clave de acceso. copien y guardenlo en un archivo llamado ddclient.conf . pero por si lo prefieren aqui les dejo el contenido de mi archivo (Solo tendaran que personalizar los datos que estan en MAYUSCULAS):

###########################
## ddclient configuration file
daemon=600
# check every 600 seconds
syslog=yes
# log update msgs to syslog
mail-failure=TU_CORREO@SERVIDOR.COM # Mail failed updates to user
pid=/var/run/ddclient.pid
# record PID in file.
## Detect IP with our CheckIP server
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
## DynDNS username and password here
login=TU_NICK
password=YOUR_PASSWORD
## Default options
protocol=dyndns2
server=members.dyndns.org
## Dynamic DNS hosts
TU_HOST.SERVIDOR.EXT,TU_OTRO_HOST.SERVIDOR.EXT
###########################

3.- Descomprimir ddclient
4.- Copiar:

$ ddclient.conf a la {ruta_archivos_ddclient_descomprimidos}
$ cd ruta_archivos_ddclient_descomprimidos (por ejemplo: cd ~/ddclient/)
$ sudo cp ddclient.conf /etc/ddclient/ddclient.conf
$ sudo cp ddclient a /usr/sbin/ddclient
$ sudo cp sample-etc_rc.d_init.d_ddclient.ubuntu /etc/inid.d/ddclient

5.- Modificar permisos:

$ sudo chmod 600 /etc/ddclient/ddclient.conf
$ sudo chmod +x /usr/sbin/ddclient
$ sudo chmod +x /etc/inid.d/ddclient

6.- Ejecutar:

$ sudo update-rc.d ddcclient defaults 80

... y Casi Listo... digo esto porque ahora solo hace falta habrir los puertos para el servicio WEB, OpenSSH y de todos los demas servicios que les interese tener acceso desde el exterior. La manera de habrir los puestos varia un poco de router a Router... asi que eso lo tal ves lo ponga en otro POST.

Dudas, comentarios, etc... pos denle clic donde corresponde, jeje.