La transmission indique que le port est fermé mais que l'ensemencement est en cours


11

J'utilise Transmission en ce moment.

Le test de transmission du port indique: le port est fermé. Mais il y a une activité d'ensemencement (environ 160KB / 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 la transmission et dans l'interface du routeur.

L'ensemencement pourrait-il se produire même si le port est fermé?

Réponses:


14

La réponse courte à la question: OUI , vous pouvez également semer avec un port fermé.

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

  • Si votre port était ouvert, vous seriez également en mesure d'accepter les connexions. Dans la terminologie torrent, cela s'appelle le mode actif.

Donc, cela fonctionne comme ceci: Un client en mode passif peut se connecter à un client qui est en mode actif, mais pas à un client qui est en mode passif. Un client en mode actif peut se connecter aux clients actifs et passifs.

Donc, si votre port est fermé, cela signifie uniquement que vous ne pouvez pas vous connecter à d'autres homologues avec des ports fermés. Cela signifie que vous pouvez obtenir moins de pairs et à cause de cette vitesse moins bonne. 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'avec le mode actif, vous obtiendrez une vitesse bien meilleure. (Si ce cas rare arrive que tous les pairs sont en mode passif, alors vous ne pourrez rien télécharger / télécharger. En fait, aucun des pairs ne pourra rien faire car tout le monde est passif, vous devrez attendre jusqu'à un pair actif entre en jeu.)


Pour ouvrir ce port : Trouvez d'abord le numéro du port dans Transmission sous Edition-> 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é une sorte 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
    

    ce n'est qu'une solution temporaire, après le redémarrage, ce paramètre de pare-feu est perdu. Si vous souhaitez la rendre permanente, vous pouvez placer cette commande dans un script de démarrage. (Mais il vaut mieux si vous autorisez le port dans votre interface de pare-feu (ufw, gufw, firestarter, par exemple) pour une solution permanente.)

  • Donc, le cas le plus probable est que votre routeur "bloque" ce port:

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

    Si cela ne le résout pas, vous devrez transférer ce port dans les paramètres du routeur. Voici un excellent site qui vous montre comment procéder 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 peu importe celui que vous choisissez, car la solution ne différera que par le numéro de port, mais vous savez déjà par transmission le numéro de port que vous voulez faire suivre.)

Remarque: Vous ne devez cocher Choisir un port aléatoire à chaque démarrage de la transmission dans la transmission que 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 le changement de numéro de port.)


Alors, comment puis-je ouvrir ce port? J'utilise Ubuntu 12.04 LTS. J'ai activé UPnP à la fois dans la transmission et dans l'interface du routeur. Le FAI m'a donné un modem et un routeur est connecté à ce modem. J'ai vérifié cette option dans la transmission: "choisissez un port aléatoire chaque fois que la transmission démarre". Pourquoi le port est-il toujours fermé?
janina

@janina J'ai mis à jour ma réponse. La chose de port aléatoire n'est pas pour cela. C'est une sorte de mesure de sécurité, mais ce n'est pas beaucoup. Si la solution UPNP fonctionne pour vous, vous pouvez continuer à utiliser ce paramètre aléatoire. Si la solution UPNP ne fonctionne pas, vous devrez décocher cette option et utiliser un port fixe, et rediriger ce port fixe.
fauconnier

@falconer, et si j'utilisais le pare-feu et ouvrais le port. Mon routeur a UPNP (le même ordinateur avec Windows fonctionne parfaitement) mais toujours lorsque Transmission teste le port, il est fermé. Une idée?
Royi

1

Pour ouvrir le port, vous devez travailler à deux niveaux, ordinateur et modem routeur :

  1. Ouvrez Transmission et allez dans Edition -> Préférences -> Réseau
  2. Copiez le numéro de port (par exemple, 51414 )
  3. Cochez "Utiliser la redirection de port UPnP ou NAT-PMP depuis mon routeur" entrez la description de l'image ici
  4. Ouvrez un terminal et, en tant que root, donnez la commande suivante pour ouvrir définitivement le port du pare-feu :

    $ sudo firewall-cmd --permanent --add-port=51414/tcp

  5. Maintenant, la dernière étape, c'est la configuration manuelle de votre modem routeur, en ouvrant un navigateur Web à votre adresse IP (consultez le guide précédent pour le découvrir: il peut s'agir de 192.168.1.100, ou 192.168.1.1, ou 192.168.178.1 , ou autre chose)
  6. Pour le modem-routeur FRITZ! Box 7490 , par exemple, vous devez aller dans Internet -> Autoriser l'accès => sélectionner un appareil => maintenant cliquer sur Nouveau partage ou, si vous en avez déjà un, cliquer sur l' icône de modification pour ajouter un nouveau redirection => Nouveau permis d'accès -> comme application choisissez une autre application pour entrer un nom personnalisé -> comme protocole choisissez TCP -> puis comme port 51414 dans les trois champs => OK => OK => Appliquer
  7. Maintenant, testez la transmission , allez dans Edition -> Préférences -> Réseau -> Vérifier le port => OUVRIR !
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.