 deal2seek
join:2002-12-21 Baltimore, MD
| 713p FW 2.60b6a DDNS buggy?
I am fed up with my 713p (fw 2.60b6a) not updating IP to dyndns.org although log claims it does! After searching this forum and knowing people are modifying FW to get around the problem (I am too nervous to update FW -- last time I almost lost wireless menu), I compared the update string of FW 2.60b2 and 2.60b6a and conclude that the update string in 2.60b6a is buggy -- if I send the URL in FW 2.60b2, then everything is fine; If the U-R-L in FW 2.60b6a is used, an error is reported by dyndns.org. FYI,
URL in 2.60b2: http://$U:$P@members.dyndns.org/nic/update?system=dyndns&hostname=$H&myip=$I&wildcard=OFF&mx=&backmx=NO&offline=NO
URL in 2.60b6a: http://$U:$P@members.dyndns.org/nic/dyndns/$H?begun=1&ip=$I&wildcard=Y&mx=&backmx=Y&action=Modify+Host
It seems dyndns.org and dlink didnot communicate well on what update string is used.
Anyhow, I ended up writing a perl script to grab the WAN IP from 713p, and send it periodically to dyndns.org if IP changed. The URL to retrieve the status page containing WAN IP is: http://192.168.0.1/cgi-bin/logi?RC=@&PS=(your-router-passwd)&rd=status [Another p-p-l modified the login page to display IP. Again, I would avoid modifying FW if at all possible.]
Run the perl script every 30 mins or so and everything works like a charm.
P.S. Dlink wasted me many hours by releasing buggy FWs. Did they do any QA? |
|
  2pin
@sbs.de | Hi deal2seek,
I was wondering if you could post your perl script as I also tried to make one but it seams that it fails after 24 hours or so.
Thanks.
2pin. |
|
 mmmm_beer
join:2002-03-14 Scottsdale, AZ
| Perhaps everyone that has this problem (which would be anyone running this firmware and uses dyndns), should report this as a major problem. I have already done that, and they sort of acted like they didn't know it was a problem. Eventually they just said thanks for informing us, and that appeared to be the end of that. If we don't let them know, they will continue to ignore it and future updates may not contain the fix. |
|