Sorry if this has been answered before, but I couldn't find anything that would actually help me.
I'm trying to enable UPNP so I don't have to manually forward ports for every single game or software that needs some. Especially games are pretty needy and creating 5 rules per game isn't uncommon, plus it would leave these ports (a lot) open all the time, and not just when they're needed.
My router (WRT1900ACS) is connected to a modem/router from my ISP and I configured it as DMZ or exposed host, whatever you wanna call it. So all ports are forwarded to it. And that's why manual port forwarding works just fine.
Just miniupnpd literally says in the log file that "port forwarding is impossible, because wan IP is a local one and not public IP".
Look, I don't want it to be "intelligent". I just want it to add a rule like manual port forwarding does, because it actually works great and is anything but impossible.
I've tried to somehow get its STUN functionality going, so it can fetch the external IP by itself, but couldn't get it to work. Plus I'm not even sure if that would lead to success. Setting it manually isn't an acceptable option either, because it changes at least once a day.
Any ideas? I think DD-WRT was doing fine in this regard, but the WiFi drivers were somewhat off...
I was also thinking about trying Gargoyle, but I have a hunch I might run into the same problem there, because it's based on OpenWRT.
I'm using @davidc502 's newest build btw.