Salut,

Je cherche la réponse à cette question depuis un bon moment, et je n'ai toujours pas trouvé de réponse.

Je n'arrive pas à utiliser la fonction UPnP de certains logiciels P2P (Transmission notamment) qui permet d'ouvrir automatiquement les ports qui vont bien auprès de ma Freebox. Même en désactivant iptables, ça ne passe pas. Ca fonctionne très bien sous Windows, je ne vois pas pourquoi sous Fedora cette fonctionnalité ne marcherai pas.

Quelqu'un a déjà eu ce soucis ?

(évitons juste de polémiquer sur l'utilisation de l'UPnP ou du P2P 😉)
De mémoire et si mes souvenirs sont bons il faut installer un daemon auquel va s'adresser ton programme. Ce daemon va transmettre la demande à la box et en réponse ouvrir le port qui va bien au niveau du firewall.

Ca m'avait semblé un peu usine à gaz et j'ai préféré définir en dur au niveau de Transmission, de la box et du firewall le port utilisé en entrée.

Regarde du coté de linux-igd http://linux-igd.sourceforge.net/
Nom  : linux-igd
Architecture  : x86_64
Version  : 1.0
Révision  : 9.fc12
Taille  : 33 k
Dépôt  : fedora
Résumé  : The Linux UPNP Internet GATEWAY DEVICE
URL : http://linux-igd.sourceforge.net/index.php
License : GPL+
Description :This is a daemon that emulates Microsoft's Internet Connection Service (ICS).
: It implements the UPnP Internet Gateway Device specification (IGD) and allows
: UPnP aware clients, such as MSN Messenger to work properly from behind
: a Linux NAT firewall.
et du coté de miniupnp http://miniupnp.free.fr/
Je posais la question car j'étais en train de télécharger Fedora 13, que j'ai installé entre-temps.

En cherchant linux-igd sur les dépots de Fedora13, j'ai vu que le paquetage gupnp-igd était installé. J'ai donc testé l'UPnP en ayant désactivé iptables, et ça fonctionne.

Le soucis c'est que dès que je réactive iptables, c'est foutu, ça ne marche plus. J'ai ajouté les règles pour ouvrir les ports utilisés par les applications, mais ça ne suffit pas. Il doit surement falloir ouvrir un autre port, celui par lequel transite la requète UPnP, mais je ne sais pas lequel c'est. J'en ai essayé tout un tas que j'ai trouvé sur internet, mais aucun ne permet d'activer la redirection.