Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .