perso, j'utilise ez-ipupdate (après un simple apt-get), et il marche très bien. Il ne faut pas oublier de se faire un fichier de conf genre /etc/ez-ipupdate/dyndns.conf acessible seulement par le root.
exemple:
#!/usr/bin/ez-ipupdate -c
#
# example config file for ez-ipupdate
#
# this file is actually executable!
#
service-type=dyndns
#service-type=dyndns-static
user=user:pass
host=user.dyndns.org
interface=ppp0
max-interval=2073600
# please create this file and ensure that the user that ez-ipupdate is running
# as has write permissions to it then uncomment this line, if you don't your
# dyndns account will probably get banned. if you run ez-ipupdate as root (bad
# idea, use "run-as-user" ) then you can just uncomment this line.
cache-file=/etc/ez-ipupdate/cache.ppp0
remplace bien les user et pass, et n'oublie pas de créer le fichier /etc/ez-ipupdate/cache.ppp0 et de faire un
chmod a+rw /etc/ez-ipupdate/cache.ppp0