Weird UPnP glitch in SP2

B

Brett Sabell

In terms of software, I have XP Pro SP2 with the UPnP framework installed,
the stock firewall disabled (in favour of Zone Alarm) and both the SSDP and
UPnP services started (in Automatic mode). In terms of hardware, I have a
Linksys WRT54G (with the latest official firmware and UPnP enabled) as well
as two 10/100 Ethernet cards (with one connected to the WRT54G and the other
unused). To test out UPnP, I use the "UPnP Test Program", written by Mark
Gillespie. I find that when I attempt to make a UPnP connection (via the
10/100 card connected to the WRT54G) with the unused 10/100 card disabled,
it doesn't work. If I enable the unused card, the UPnP connection works,
even though the card isn't doing anything! Any idea why this might happen?
 
M

Max Magliaro

Well, for starters, I tried using that same test program, and it doesn't work at

all, because it insists that my "Windows Firewall" is blocking UPnP.

Only one problem... I'm using XP SP1, there IS no Windows Firewall.
I have no other firewall product on the machine. I have ICF/ICS disabled.
This test program also insists that you have the "Universal Plug and Play"
service
running and on "Automatic", but this is completely unnecessary if all you want
to do
is have windows discover your UPnP router and open ports on it.

AND... I can see the UPnP device just fine, even when this test program insists
I have a firewall problem.

Do you see an "Internet Connection" device appear in your list of network
adapters?
If not, Windows has no idea that there is a UPnP device out there.

I did see this type of bizarre behavior when I had a wired Ethernet connection,
and a wireless card in my machine. As I would enable one, and disable the
other,
or otherwise switch between them,
the UPnP device would come and go randomly. Sometimes, when I switched devices,

the UPnP would go away, and then come back in few seconds like it should.
Sometimes, it doesn't.

About the only reliable thing
I found was that if you reboot the router and reboot the PC, usually, XP figures
out
that there is a UPnP router out there.

Oh, and I happen to be an application programmer working on some UPnP code, and
I
happen to be using a Linksys WRT54G, among others, in my testing.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top