Date: Tue, 6 Jul 1999 16:07:10 nzst From: "Dan Langille" <dan.langille@dvl-software.com> To: Burke Gallagher <burke@mcs.net> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: running frequent cron perl scripts Message-ID: <378180ee.8f8.0@actrix.gen.nz>
next in thread | raw e-mail | index | archive | help
>I think we still have a problem or two left. It did not print the >currentIP because it did not find it in the httpResponse message. > >add a line to print the response message right before the DYNDNS 9th line >print "$httpResponse\n"; >print "DYNDNS 9th\n"; > >I think it will show an error probably authentication related. >if that is true comment out the line $encoded = "$username:$password"; > $encoded = encode_base64( "$username:$password" ); > #$encoded = "$username:$password"; > >the username password is Base64 encoded in http basic authentication. > >hopefully this will get everything working. OK. Done. $ perl get_ip.sh DYNDNS DYNDNS start DYNDNS 2nd DYNDNS 3rd GET /shell/show+ip+interfaces 1.1 Accept: text/*, text/html Authorization: Basic TWFkZUhhcmRCeTpUZWxlY29t DYNDNS 4th DYNDNS 5th DYNDNS 6th DYNDNS 7th DYNDNS 8th DYNDNS loop DYNDNS loop DYNDNS loop DYNDNS loop DYNDNS loop DYNDNS 8.5 HTTP/1.0 200 OK Content-length: 134 Content-Type: text/html </HTML>/P>"CENTER">Error</H1>D> DYNDNS 9th DYNDNS 10th currentIP = , lastIP = Here is what the page looks like from within lynx: Overview Memory DHCP Client DHCP Server Home DSL PPP Ethernet ATM Log IP Bridge Show Reset Interfaces Routes Arp Interfaces Table show ip interfaces IP Interfaces: ENET (lan): ( up broadcast default rip-send v1 rip-receive v1 ) inet 192.168.1.254 netmask ffffff00 broadcast 192.168.1.255 physical address 00.40.43.02.0a.c7 mtu 1500 IP-Direct (vcc2): ( up broadcast default address-mapping ) inet 172.30.254.1 netmask ffff0000 broadcast 172.30.255.255 physical address 00.00.00.00.00.00 mtu 1500 PPP (vcc1): ( up point-to-point address-mapping ) inet 210.55.152.24 netmask 0 peer address 210.55.152.254 physical address 00.00.00.00.00.00 mtu 1500 The IP address needed is 210.55.152.24 - Dan Langille To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?378180ee.8f8.0>