Lan Barnes wrote:

Cox (rhymes with "Cox") has been spontaneously switching my home IP
address recently. It locks me out to ssh.

I want to use expect and lynx to write a script that logs into the
D-Link router as a browser does, navigates to the place where the WAN IP
address is shown, reads it, and sends me an email at work if it's
changed.

This isn't an answer to your lynx question (to that I'd say that cURL may be the best way to script what you want), but I'll recommend another solution to this problem - sign up for a DynDNS service. I use and recommend http://www.dyndns.com/services/dns/dyndns/

They will provide a free DNS name for your home connection. You then install a small software client (http://www.dyndns.com/support/clients/unix.html) which sends any IP changes to the DynDNS servers, which then in turn change the IP that your DNS name points to. You may even find that the D-Link router has a built-in DynDNS client. I know that some Linksys routers do, as do firewall OSes like m0n0wall.

Then from work, you'll always be able to refer to a name like 'lanbarnes.homeip.net', which will magically always point to the correct IP no matter how hard Cox tries to screw you up.

--
Joshua Penix                                http://www.binarytribe.com
Binary Tribe           Linux Integration Services & Network Consulting


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to