Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jan 2005 17:31:03 -0500
From:      ".:MadTux:." <madtux@gmail.com>
To:        freebsd-newbies@freebsd.org
Cc:        Brian John <brianjohn@fusemail.com>
Subject:   Re: Need to monitor when IP Address changes
Message-ID:  <6ddb7bf805011514312fb08c91@mail.gmail.com>
In-Reply-To: <Pine.LNX.4.58.0501140856100.12638@mussel.ucc.gu.uwa.edu.au>
References:  <41E5C873.4030401@fusemail.com> <200501130821.52869.merv@merv.org.uk> <3296.209.87.176.132.1105652323.fusewebmail-19592@www.fusemail.com> <Pine.LNX.4.58.0501140856100.12638@mussel.ucc.gu.uwa.edu.au>

next in thread | previous in thread | raw e-mail | index | archive | help
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.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6ddb7bf805011514312fb08c91>