Need to monitor when IP Address changes
.:MadTux:.
madtux at gmail.com
Sat Jan 15 14:31:05 PST 2005
A trick that I use if a little script that sends the output of
ifconfig to a text file and uploads it to a password-protected web
address via FTP. When I need to see what my IP is, I just log into my
protected page and view the current IP.
I have a cron job scheduled every hour to run the script, and since
it's a tiny file, it's not a major thing to haev run every hour.
Here's the contents of the script (which runs on 4.7 thru 4.10):
/sbin/ifconfig fxp0 | ncftpput -c -u username -p password domain
/path/to/file/location/my_ip
Example with fields filled in:
/sbin/ifconfig fxp0 | ncftpput -c -u madtux -p secretpassword
google.com /home/google/www/protected_directory/my_ip
..where "my_ip" is both the output of the command and the filename.
To actually view the file, point yer trusty browser to
http://www.mydomain/protected_directory/my_ip
and provide the secret answer, after which you'll see the output of ifconfig.
I had written something a little cleaner that pulls the IP from the
stdout and writes it to a temp file, which is then uploaded, but I
can't find it now :P
Anyway, hope that helps.
-Kevin
--
A PC without Windows is like a cup of coffee without ketchup.
More information about the freebsd-newbies
mailing list