Hello,
My openwrt box is configured as a routed client that connects to a upnp access point. I'm looking for a solution to open/close ports on the upnp access point from behind the openwrt router.
Here's a quick diagram:
windows xp -> 192.168.6.0/24 openwrt routed client -> 192.168.1.0/24 upnp access point -> internet
I've tried two solutions (unsuccessfully):
1) Setup multicast routing on the openwrt box. This would allow Windows Xp can see the upnp broadcasts from the access point. I have little experience with this, but based on some quick tests with igmpproxy, it appears that the default openwrt image is not compiled with multicast routing support.
2) Run a upnp client program on the openwrt box. The source code for miniupnp appears to contain both a server and client executable (miniupnpd and miniupnpc respectively). However, the openwrt ipkg only contains the server daemon, so I'm looking for the client program.
If anyone has any guidance, that would be helpful. Assume that I am unable to connect the XP machine directly to the upnp access point.