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

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 .