D'après ce que j'ai compris, le client bittorrent de Transmission utilise la bibliothèque miniupnp pour transférer les routeurs UPnP. Cependant, sous Ubuntu, upnpc (un client test de la bibliothèque miniupnp) ne trouve aucun routeur IDG, réseaux cela fonctionne correctement (avec le binaire Windows de upnpc). D'après les tests que j'ai effectués, il semble que le paquet M-SEARCH SSDP ne soit pas envoyé sur le réseau, peut-être par un pare-feu ou quelque chose qui l'arrête. Comment puis-je essayer de m'assurer que ces paquets sont bien reçus et que cela fonctionne?
Je viens d'utiliser pnp-router-control pour ajouter une redirection de port à mon routeur et cela a fonctionné comme un charme :)
Si cela ne fonctionne pas pour vous, je vous suggérerais d'utiliser Wharshark pour analyser le trafic réseau et voir où il se bloque.
Exécuter dans un shell pour ajouter des lignes de configuration après la nouvelle installation de miniupnpd
echo "MiniUPnPd_OTHER_OPTIONS=-N
START_DAEMON=1
MiniUPnPd_EXTERNAL_INTERFACE=eth0.4
MiniUPnPd_LISTENING_IP=eth0.1" |Sudo tee -a /etc/default/miniupnpd ;Sudo service miniupnpd restart
Remarque: eth0.4 et eth0.1 sont mes interfaces ext/int, utilisez les vôtres.
Vérifiez les chaînes après le redémarrage du programme sensible à UPNP:
Sudo iptables -vnL MINIUPNPD ;Sudo iptables -t nat -vnL MINIUPNPD
Devrait montrer peu de règles
Tous testés sur Ubuntu 13.10
Tous les fichiers de/etc/miniupnpd/sont simplement ignorés.
Merci.