web-dev-qa-db-fra.com

Transmission dit que le port est fermé mais que l'ensemencement est en cours

J'utilise Transmission en ce moment.

Le test de transmission du port dit: le port est fermé. Mais il y a une activité de semis (environ 160 Ko/s).

J'ai revérifié le port avec un site en ligne. Il dit fermé aussi. Comment est-ce possible??

J'ai oublié d'ajouter que j'utilise Ubuntu 12.04 et j'ai activé Upnp à la fois dans Transmission et dans l'interface du routeur.

Un ensemencement peut-il se produire même si le port est fermé?

11
janina

La réponse courte à la question: YES, vous pouvez également utiliser le port fermé.

  • Si le port est fermé, cela signifie simplement que vous ne pouvez pas accepter les connexions entrantes, mais vous pouvez toujours vous connecter à des homologues qui acceptent les connexions. Dans la terminologie torrent ils disent que vous êtes en mode passif.

  • Si votre port est ouvert, vous pourrez également accepter les connexions. Dans la terminologie torrent cela s'appelle le mode actif.

Cela fonctionne donc ainsi: un client en mode passif peut se connecter à un client en mode actif, mais pas à un client en mode passif. Un client en mode actif peut se connecter à la fois aux clients actifs et passifs.

Ainsi, si votre port est fermé, cela signifie simplement que vous ne pouvez pas vous connecter à d'autres homologues avec des ports fermés. Cela signifie que vous pouvez avoir moins de pairs et à cause de cette vitesse plus rapide. Mais si le torrent est fréquent et qu'il y a beaucoup de pairs, votre client sera probablement en mesure de trouver suffisamment de pairs actifs pour maximiser votre connexion. Si le torrent a peu de pairs, il est probable qu'en mode actif, la vitesse sera bien meilleure. (Si ce cas rare se produit lorsque tous les pairs sont en mode passif, vous ne pourrez rien télécharger. En fait, aucun des pairs ne pourrait faire quoi que ce soit car tout le monde est passif, vous devrez attendre jusqu'à ce que un pair actif entre en jeu.)


Pour ouvrir ce port : Commencez par rechercher le numéro du port dans Transmission sous Édition-> Préférences-> Réseau-> Port utilisé pour les connexions entrantes . Ce port peut être bloqué soit par votre routeur, soit par votre pare-feu.

  • Si vous utilisez Ubuntu avec les paramètres par défaut et que vous n'avez pas activé de pare-feu, le pare-feu linux ne bloquera aucun port. Si vous avez activé un type de pare-feu, vous devez modifier ces paramètres pour autoriser les connexions entrantes sur ce port. Si vous utilisez un pare-feu mais que vous ne savez pas comment autoriser ce port, utilisez la commande suivante où PORT_NUMBER est le port utilisé pour les connexions entrantes dans Transmission:

    Sudo iptables -I INPUT -p tcp --dport PORT_NUMBER -j ACCEPT
    

    il ne s'agit que d'une solution temporaire. Après le redémarrage, ce paramètre de pare-feu est perdu. Si vous voulez la rendre permanente, vous pouvez insérer cette commande dans un script de démarrage. (Mais il est préférable d’autoriser le port dans votre interface de pare-feu (ufw, gufw, firestarter, par exemple) pour une solution permanente.)

  • Le cas le plus probable est que votre routeur bloque ce port:

    Le moyen le plus simple de résoudre ce problème consiste à activer simplement UPnP dans les paramètres du routeur et également dans Transmission sous Edition-> Préférences-> onglet Réseau-> et vérifier Utiliser le transfert de port UPNP ou NAT-PMP depuis mon routeur .

    Si cela ne résout pas le problème, vous devrez transférer ce port dans les paramètres du routeur. Here est un excellent site vous montrant comment faire cela pour presque tous les types de routeur. Sélectionnez simplement votre type de routeur et suivez les instructions. (Sur ce site, vous devrez également sélectionner un programme pour lequel vous souhaitez transférer, mais le choix de celui que vous choisissez est sans importance, car la solution ne différera que par le numéro de port, mais vous connaissez déjà le numéro de port que vouloir transmettre.)

Remarque: Vous devez uniquement cocher choisir un port aléatoire à chaque démarrage de la transmission dans la transmission si vous utilisez UPNP, sinon le numéro de port changera toujours et le pare-feu/transfert devra être configuré après chaque début de transmission. (UPNP peut gérer les changements de numéros de port.)

14
falconer