web-dev-qa-db-fra.com

Comment puis-je réparer la redirection de port UPnP sur Ubuntu à l'aide de miniupnp?

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?

1
Adam M-W

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.

1
flob

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.

0
MaximKostrikin