J'ai récemment mis à jour (activé et mis à jour) les paramètres du pare-feu à l'aide de this guide sur wiki.ubuntu.com. J'ai suivi Method 2 UFW
. Cependant, une fois la procédure terminée, je ne peux plus télécharger de torrents dans Transmission.
Le guide mentionne les règles du port de transmission:
Et maintenant nos règles de transmission
Sudo ufw allow out 51413/tcp
Sudo ufw allow out 51413/udp
Sudo ufw allow out 6969/tcp
Sous Préférence -> Réseau en transmission
Le Port for incoming connections
(qui est) 51413
montre Port is closed
lorsque je clique sur Test Port
.
S'il te plaît, aide-moi à résoudre ce problème. Suis juste un utilisateur moyen (également nouveau sur Linux), alors merci de bien vouloir le décomposer afin que je puisse vous comprendre.
Ubuntu version 16.10
résultat de Sudo ufw status
Status: active
To Action From
-- ------ ----
25,53,80,110,443/tcp ALLOW OUT Anywhere
53,67,68/udp ALLOW OUT Anywhere
51413/tcp ALLOW OUT Anywhere
51413/udp ALLOW OUT Anywhere
6969/tcp ALLOW OUT Anywhere
123/udp ALLOW OUT Anywhere
25,53,80,110,443/tcp (v6) ALLOW OUT Anywhere (v6)
53,67,68/udp (v6) ALLOW OUT Anywhere (v6)
51413/tcp (v6) ALLOW OUT Anywhere (v6)
51413/udp (v6) ALLOW OUT Anywhere (v6)
6969/tcp (v6) ALLOW OUT Anywhere (v6)
123/udp (v6) ALLOW OUT Anywhere (v6)
Votre port 51413 semble fermé car vous n'avez pas autorisé les connexions entrantes, vous avez uniquement autorisé les connexions sortantes. Le guide que vous avez suivi est faux sur ce point.
Supprimez les règles relatives au port 51413. Pour ce faire, exécutez
Sudo ufw status numéroté
puis supprimez les quatre règles associées avec
Sudo ufw delete #
Remplacez #
par les numéros que vous avez obtenus auparavant, vous devrez exécuter cette commande quatre fois pour vous en débarrasser.
Ajoutez maintenant une nouvelle règle qui autorise les connexions entrantes avec
Soudage ufw permettre 51413
Pour appliquer les modifications, rechargez les règles du pare-feu avec
Sudo ufw recharger
ou
Sudo ufw disable Sudo ufw enable
Rappelez-vous que ce port (51413) doit être transféré dans votre routeur. Si le port n'est pas transféré dans le routeur, les connexions entrantes seront refusées dans votre routeur avant qu'elles n'atteignent votre ordinateur et le port apparaîtra comme fermé.
Le réseau Bittorrent est un réseau peer-to-peer et vit de la connectivité. Si un client du réseau n'autorise pas les connexions entrantes, ce client ne peut se connecter qu'aux clients autorisant les connexions entrantes. Si même un seul client du réseau n'autorise pas les connexions entrantes, aucun client ne pourrait se connecter à d'autres clients, le réseau deviendrait inutile.
Vous pourrez toujours télécharger des torrents si vous n'autorisez pas les connexions entrantes, mais vous ne pouvez pas vous connecter à d'autres homologues qui nient également les connexions entrantes. Ainsi, le nombre de pairs auxquels vous pouvez vous connecter est limité, ce qui réduit la vitesse de téléchargement ou, dans le pire des cas, vous ne pouvez pas télécharger du tout.
Je pense que c’est un problème courant avec bittorrents, beaucoup de gens ne savent pas configurer correctement leur pare-feu et leur routeur.
Comment transférer un port dans le routeur est un sujet qui n’appartient pas à askubuntu. Vous devrez vous reporter au manuel de votre routeur. Pour en savoir plus sur ce sujet, consultez https://portforward.com/ .
Pour en savoir plus sur l'utilisation de ufw
, consultez:
En suivant le guide que vous avez utilisé, vous avez un pare-feu très restrictif, vous définissez les valeurs par défaut pour refuser toutes les connexions entrantes et sortantes. Vous devrez ajouter des règles pour autoriser les connexions pour chaque application nécessitant un accès à Internet et utilisant des ports qui ne sont pas encore définis dans vos règles. Rappelez-vous que lorsque vous installez une nouvelle application et que vous vous demandez pourquoi l'application n'a pas accès à Internet.