Universal Plug and Play
Universal Plug and Play (uPnP) is a new feature of aMule (CVS) which allows you to automatically configure the ports on your router, provided your router supports uPnP. This functionality is still being tested and should appear soon in an official release.
To use uPnP, you will need to install an external library, libupnp. It is highly recommended that you use libupnp version 1.4.1. Note: since aMule 2.2.1 you need version 1.6.x of libupnp.
You can download the source tarball from the project page at sourceforge  or install one of the packages available for various distros.
OpenSuse 10.2 by Gerd78
- Included in Ubuntu repos
Fedora Core 4, 5 and 6
- libupnp is included in Fedora Extras.