Hello George, thank you for your rough description of what you found about UPNP. So we are talking about three protocols. SIP and RTP are "internet standard", i.e. defined by RFCs. I don't know about RDP. Supporting the UPNP, as described by you, would require a coordinated conntracking and NAT helper for those three protocols. This mailing list is the place for you if you want to start working on that. I think the framework is ready with the newnat code. You can find lots of info on how that looks by visiting the list archives, and ask here.
> solution out there? If not, is anyone working on one? I would be more > than happy to help, and if not, more than happy to start a project > implementing this. Hurray! > The questions is, is there a substantial need for UPNP on linux? In my opinion, if this is application behaviour to be expected from end user systems, and if iptables is to be used in firewalls fit for protecting said end systems, then there will be a substantial need for supporting UPNP. best regards Patrick