in reply to Re^2: UPnP - port forward through a router?
in thread UPnP - port forward through a router?

There might be a way to ask XP to ask dd-wrt to DNAT the port on your behalf... Otherwise, it appears Net::UPnP is designed to do what you're looking to do. It's just a matter of navigating that documentation.

It seems you want to make a control point, somehow locate the devices, and then issue a postaction. I'm fuzzy on the details, but I bet it looks something like this:

use Net::UPnP::ControlPoint; my $obj = Net::UPnP::ControlPoint->new(); my @dev_list = $obj->search(st =>'????', mx => 3); my $service = $dev->getservicebyname('?????'); $service->postaction('????', { ??? => ???});

-Paul

Replies are listed 'Best First'.
Re^4: UPnP - port forward through a router?
by ethrbunny (Monk) on Oct 09, 2007 at 14:03 UTC
    I tried running the 'search' but it didn't turn up the router. The XP firewall has the UPnP exceptions enabled so that shouldn't be blocking it.

    I think my next step is to try to create a new 'service' and see how the various players behave.