5

Is there a checklist for enabling UPnP in Windows 7?

I am on a home network with Network Discovery enabled in Network and Sharing Center, UPnP is enabled on my router, SSDP Discovery and UPnP Device Host services are also running, but I still cannot open a port through UPnP.

Additionally, is there a tool which I could use to check it it works?

Ruairi Fullam
  • 2,334
  • 16
  • 14
vgru
  • 1,146
  • 5
  • 17
  • 29
  • What program are you trying to open the ports with? – u1686_grawity Jul 06 '11 at 21:33
  • Actually, it's a custom C# app based on [this article](http://pietschsoft.com/post/2009/02/05/NET-Framework-Communicate-through-NAT-Router-via-UPnP.aspx). (I've also tried with [UPnP Test Tool by Mark Gillespie](http://www.junegillespie.plus.com/UPnPTest.exe) and it didn't work either). – vgru Jul 06 '11 at 21:35
  • Have you checked the firewall? – imtheman Jul 06 '11 at 21:55
  • @Peter: I am not sure what to check? There are no fixed forwarding rules; apps should be able to add port mappings directly to the router. This is the part where they fail to detect the router as an UPnP device. Also, if I got it right, router should show up under network in Windows Explorer if it is "discoverable", and this does not happen. – vgru Jul 06 '11 at 22:01
  • 1
    The quickest way to test to see if it's the firewall, would be to turn it off then test your program. If it works then it's a firewall setting, and if it doesn't then it's something else. – imtheman Jul 06 '11 at 22:07
  • @Peter: Tried it, didn't work. – vgru Jul 06 '11 at 22:23
  • Do you have another router that you know that works with UPnP you can test it with? Do you have this problem with all devices in your network? You tried doing a hard reset of the router? Lastly, if you have a flashable router, have you tried something like DD-WRT to see if it's not a router firmware issue? I know the last two alternatives are rather extreme, but I'm just offering suggestions you can use. – White Phoenix Jan 02 '12 at 12:24

1 Answers1

-1

UPnP is a protocol to allow devices to traverse through NAT as well.
So more importantly, make sure your Router supports UPnP.

Lorenzo Von Matterhorn
  • 2,295
  • 1
  • 20
  • 20
surfasb
  • 22,452
  • 5
  • 52
  • 77
  • As I wrote, UPnP is enabled on my router. Since `[x] Enable UPnP` is checked in the routers web admin interface, I am pretty sure it's supported. – vgru Jul 07 '11 at 07:04