Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to change the update interval for the UPNP server on a DNS-323?

Note: I know about the "refresh" button on the web management console but I'd like to automate/speed-up this process.

share|improve this question
    
Minor suggestion: add a "Disk Enclosure" or similar tag. –  CarlF Dec 10 '09 at 3:05

2 Answers 2

up vote 0 down vote accepted
+200

I've heard tell of people using curl to automate button pushing on web admin pages. Depending on the kind of button, this could be very easy. curl is a featureful commandline file-transfer tool, but it can be used to activate a web control via script, cronjob, or other task scheduler.

The tutorial Using cURL to Automate HTTP Jobs is a great resource -- section 4, Forms, may be particularly useful here.

I don't have one of these devices to play with so I can't give you specific instructions for crafting the curl command. The general idea is to

  • figure out what request your web browser sends when that refresh button is pushed, and

  • get curl to send it instead.

It may require additional tricks to handle authentication, if the web interface requires an admin login/password. And I'm not sure offhand if curl is capable of "pressing" a javascript button -- this would require more investigation.

share|improve this answer
    
very hackish... that would fall in my "last resort" category. –  jldupont Dec 6 '09 at 21:13

Unfortunately this appears to be a common issue - although it may be worth updating to the latest firmware (1.08 I believe)

One solution may be to hack your DNS-323 to run FFP and then install Twonky, which is supposed to be a far superior UPNP implementation, although it costs $30

share|improve this answer
    
The latest version of the firmware is 1.07. –  jldupont Dec 8 '09 at 20:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.