Perhaps the easiest thing would be to write a small shell script which queries on a regular basis your external IP from your router? (perhaps using wget if it is displayed on a web page?
Or something like
"no-ip"?
You could alternatively download your ip from
here.
Well, didn't find any 200% free and indipendent utility to just be installed in Linux (well with the Gentoo distribution I have a package ready for "no-ip"). That's why I wrote my own script which gets it from my router.