what can I use as automatic port forwarding on a Linux server ?
I am ONLY interested in something like upnp (so, stations with things like uTorrent can open a port automatically), this days any small router (like 10$ one) have this option and working, but I don't seem to find a solution on linux
I already tried miniupnpd, but unfortunately seems that is not fully configured under Ubuntu, installing and automatic configuration (dpkg-reconfigure minupnpd) don't work - the /etc/miniupnpd/miniupnpd.conf is not only NOT configured, but is ignored at all from the service start, and service refuse to start with errors that /etc/default/miniupnpd have missings
and even after ... hacking some (I edited /etc/init.d/miniupnpd and "guess" the proper syntax and the options for /etc/default/miniupnpd) I manage to start the service and got some rules (from the start) in firewall ... but rules never change when a station try to add something
starting it manual (with direct options or config file) don't do any kind of changes in firewall
that miniupnpd package is to such of undeveloped level that man/info miniupnpd don't cover all switches presented in miniupnpd -h
when I used a small router uTorrent had no problems to open ports via upnp (so, station side is working)
In conclusion (I already wrote a lot, you got the picture), I'm not fixed on miniupnpd but open to any suggestion as long as it would work generically with any kind of upnp applications (not just uTorrent)
Later Edit:
Strange, the only answer I get is for Linux based stations and NOT about uPnP, so, let me underline 2 points
- don't care what os station have, don't want to go on every station and implement "personal" programing, out there is something called uPnP which is doing just that ... OFFICIALLY ! (officially means that applications know about it, so, why reinventing wheel and do all by hand)
- every single litle (little means something the size of a 5 ports switch and with the cost of about 10-20$) router I put my hands on in the last years have uPnP in it , and what makes this lack of answer REALLY STRANGE is the fact that most of this routers (if not all of them) work on Linux, so WHY THERE IS NO SOLUTION ON A "NORMAL" LINUX SERVER ?