I was looking for a nice dynamic ip client to use with noip.com and found this one:
inadyn - Simple and small DynDNS client written in the C language
Then you need to edit /etc/inadyn.conf and modify some parameters:
$ sudo vi /etc/inadyn.conf ... # Please see inadyn(8) for a complete list of providers system default@no-ip.com #(read /usr/share/doc/inadyn/README.md for dyndns example) # Your username username your-noip.com-username # Your password password your-noip.com-password # Your hostname. This option can appear multiple times alias your-noip.com-hostname (i.e.: yourname.no-ip.org)
Also edit /etc/default/inadyn and change RUN_DAEMON to:
RUN_DAEMON="yes"
Finally create a symbolic link (I know, but I don’t like to use that command) to start the daemon:
$ cd /etc/rc2.d/ $ sudo ln -s /etc/init.d/inadyn S40inadyn
Then execute the command to start the daemon right now:
$ sudo /etc/init.d/inadyn start
Update: There is also the native noip2 client: http://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/ A step-by-step installation is showed here:
http://www.howtoforge.com/how-to-install-no-ip2-on-ubuntu-12.04-lts-in-order-to-host-servers-on-a-dynamic-ip-address