This shell script will reconfigure your machine after an IP change by reinitializing the hostname, restarting the system logging facilities to use the new hostname, restarting your firewall, and updating your dynamic hostname (it supports yi.org, homepc.org, justlinux.com, dhs.org, dyndns.org, and dyndns.com). It will also restart your network if your machine loses connectivity. In both cases,
...Licence : GPL