La trasmissione dice che la porta è chiusa ma sta avvenendo il seeding


11

Sto usando la trasmissione in questo momento.

Il test di trasmissione della porta dice: la porta è chiusa. Ma c'è attività di seeding (circa 160 KB / s).

Ho ricontrollato la porta con un sito online. Dice anche chiuso. Come è possibile??

Ho dimenticato di aggiungere che utilizzo Ubuntu 12.04 e ho abilitato Upnp sia in Trasmissione che nell'interfaccia del router.

Il seeding potrebbe avvenire anche se la porta è chiusa?

Risposte:


14

La breve risposta alla domanda: , puoi anche eseguire il seeding con porta chiusa.

  • Se la porta è chiusa significa solo che non è possibile accettare connessioni in entrata, ma è comunque possibile connettersi ai peer che accettano connessioni. Nella terminologia torrent dicono che sei in modalità passiva.

  • Se la tua porta fosse aperta, allora potresti accettare anche le connessioni. Nella terminologia del torrent, questa si chiama modalità attiva.

Quindi funziona in questo modo: un client in modalità passiva può connettersi a un client in modalità attiva, ma non a un client in modalità passiva. Un client in modalità attiva può connettersi a client sia attivi che passivi.

Quindi se la tua porta è chiusa significa solo che non puoi connetterti ad altri peer con porte chiuse. Ciò significa che potresti ottenere meno colleghi e a causa di quella velocità peggiore. Ma se il torrent è frequente e ci sono molti peer, il tuo client sarà probabilmente in grado di trovare abbastanza peer attivi per massimizzare la tua connessione. Se il torrent ha pochi peer, è probabile che con la modalità attiva otterrai una velocità molto migliore. (Se accade questo raro caso in cui tutti i peer sono in modalità passiva, allora non sarai in grado di scaricare / caricare nulla. In realtà nessuno dei peer sarebbe in grado di fare nulla poiché tutti sono passivi, dovrai aspettare fino a quando entra un peer attivo.)


Per aprire quella porta : per prima cosa scopri il numero della porta in Trasmissione in Modifica-> Preferenze-> Rete-> Porta utilizzata per le connessioni in entrata . Tale porta può essere bloccata dal router o dal firewall.

  • Se usi Ubuntu con le impostazioni predefinite e non hai attivato un firewall, il firewall di Linux non bloccherà nessuna porta. Se hai attivato un qualche tipo di firewall, devi modificare tali impostazioni per consentire le connessioni in entrata su quella porta. Se si utilizza un firewall ma non si sa come consentire quella porta, utilizzare il comando seguente dove PORT_NUMBER è la porta utilizzata per le connessioni in entrata in Trasmissione:

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

    questa è solo una soluzione temporanea, dopo il riavvio questa impostazione del firewall viene persa. Se vuoi renderlo permanente puoi inserire questo comando in uno script di avvio. (Ma è meglio se si consente la porta nel frontend del firewall (ufw, gufw, firestarter, ad esempio) per una soluzione permanente.)

  • Quindi il caso molto più probabile è che il tuo router stia "bloccando" quella porta:

    Il modo più semplice per risolvere questo problema è semplicemente abilitare UPnP nelle impostazioni del router e anche in Trasmissione in Modifica-> Preferenze-> scheda Rete-> e selezionare Usa il port forwarding UPNP o NAT-PMP dal mio router .

    Se ciò non lo risolve, dovrai inoltrare quella porta nelle impostazioni del router. Ecco un ottimo sito che ti mostra come farlo per quasi tutti i tipi di router. Basta selezionare il tipo di router lì e seguire le istruzioni. (Su quel sito dovrai anche selezionare un programma per il quale vuoi inoltrare, ma non è importante quale scegli, perché la soluzione differirà solo nel numero di porta, ma sai già dalla trasmissione il numero di porta che voglio inoltrare.)

Nota: è necessario selezionare Scegli una porta casuale ogni volta che la Trasmissione viene avviata in Trasmissione se si utilizza UPNP, oppure il numero di porta cambierà sempre e il firewall / inoltro dovrà essere impostato dopo ogni avvio della trasmissione. (UPNP può gestire la modifica dei numeri di porta.)


Quindi, come posso aprire quella porta? Uso Ubuntu 12.04 LTS. Ho abilitato UPnP sia in Trasmissione che nell'interfaccia del router. L'ISP mi ha dato un modem e un router è collegato a quel modem. Ho selezionato questa opzione in Trasmissione: "scegli una porta casuale ogni volta che inizia la trasmissione". Perché la porta è sempre chiusa?
Janina,

@janina Ho aggiornato la mia risposta. La cosa della porta casuale non è per questo. Questa è una specie di misura di sicurezza, ma non è molto. Se la soluzione UPNP funziona per te, puoi continuare a utilizzare quell'impostazione casuale. Se la soluzione UPNP non funziona, dovrai deselezionare quell'opzione e utilizzare una porta di correzione e portforward quella porta di correzione.
falconiere

@falconer, cosa succede se ho usato Firewall e aperto la porta. Il mio router ha UPNP (lo stesso computer con Windows funziona perfettamente) e tuttavia quando Trasmissione verifica la porta è chiusa. Qualche idea?
Royi,

1

Per aprire la porta, è necessario lavorare su due livelli, computer e modem router :

  1. Apri Trasmissione e vai in Modifica -> Preferenze -> Rete
  2. Copia il numero di porta (es. 51414 )
  3. Seleziona "Usa il port forwarding UPnP o NAT-PMP dal mio router" inserisci qui la descrizione dell'immagine
  4. Apri un terminale e, come root, dai il seguente comando per aprire definitivamente la porta nel firewall :

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

  5. Ora l'ultimo passaggio, ovvero la configurazione manuale del tuo modem router, aprendo un browser web al tuo indirizzo IP (controlla la guida precedente per scoprirlo: potrebbe essere 192.168.1.100 o 192.168.1.1 o 192.168.178.1 , o qualcos'altro)
  6. Per il modem router FRITZ! Box 7490 , ad esempio, devi accedere a Internet -> Autorizza accesso => seleziona un dispositivo => ora fai clic su Nuova condivisione o, se ne hai già uno, fai clic sull'icona Modifica per aggiungere un nuovo forwarding => Nuovo permesso di accesso -> come applicazione scegli un'altra applicazione per inserire un nome personalizzato -> come protocollo scegli TCP -> quindi come porta 51414 in tutti e tre i campi => OK => OK => Applica
  7. Ora prova la trasmissione , andando in Modifica -> Preferenze -> Rete -> Controlla porta => APRI !
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.