A transmissão diz que a porta está fechada, mas a propagação está acontecendo


11

Estou usando a transmissão agora.

O teste de transmissão da porta diz: a porta está fechada. Mas há atividade de semeadura (cerca de 160 KB / s).

Voltei a verificar a porta com um site online. Diz fechado também. Como isso é possível??

Esqueci de acrescentar que uso o Ubuntu 12.04 e habilitei o Upnp na transmissão e na interface do roteador.

A semeadura poderia acontecer mesmo se a porta estivesse fechada?

Respostas:


14

A resposta curta para a pergunta: SIM , você pode semear com porta fechada também.

  • Se a porta estiver fechada, isso significa apenas que você não pode aceitar conexões de entrada, mas ainda pode conectar-se a colegas que aceitam conexões. Na terminologia de torrents, eles dizem que você está no modo passivo.

  • Se sua porta estiver aberta, você também poderá aceitar conexões. Na terminologia de torrent, isso é chamado de modo ativo.

Portanto, funciona assim: Um cliente no modo passivo pode se conectar a um cliente que está no modo ativo, mas não a um cliente que está no modo passivo. Um cliente no modo ativo pode se conectar a clientes ativos e passivos.

Portanto, se sua porta estiver fechada, isso significa apenas que você não pode se conectar a outros pares com portas fechadas. Isso significa que você pode ter menos colegas e por causa dessa velocidade pior. Mas se o torrent for frequente e houver muitos pares, seu cliente provavelmente poderá encontrar pares ativos suficientes para maximizar sua conexão. Se o torrent tiver poucos pares, é provável que, no modo ativo, você obtenha uma velocidade muito melhor. (Se esse raro caso acontecer de todos os pares estarem no modo passivo, você não poderá fazer o download / upload de nada. Na verdade, nenhum dos pares seria capaz de fazer qualquer coisa, pois todo mundo é passivo, terá que esperar até um colega ativo entra.)


Para abrir essa porta : Primeiro descubra o número da porta em Transmissão em Editar-> Preferências-> Rede-> Porta usada para conexões de entrada . Essa porta pode ser bloqueada pelo seu roteador ou pelo seu firewall.

  • Se você usa o Ubuntu com as configurações padrão e não ativou um firewall, o firewall linux não bloqueará nenhuma porta. Se você ativou algum tipo de firewall, precisará alterar essas configurações para permitir conexões de entrada nessa porta. Se você usa um firewall, mas não sabe como permitir essa porta, use o seguinte comando em que PORT_NUMBER é a porta usada para as conexões de entrada na Transmissão:

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

    essa é apenas uma solução temporária; após a reinicialização, essa configuração de firewall é perdida. Se você deseja torná-lo permanente, você pode colocar este comando em um script de inicialização. (Mas é melhor se você permitir a porta no front-end do firewall (ufw, gufw, firestarter, por exemplo) para solução permanente.)

  • Portanto, o caso muito mais provável é que o seu roteador esteja "bloqueando" essa porta:

    A maneira mais fácil de resolver isso é apenas ativar o UPnP nas configurações do roteador e também em Transmissão em Editar-> Preferências-> guia Rede-> e verificar Usar encaminhamento de porta UPNP ou NAT-PMP no meu roteador .

    Se isso não resolver, você terá que encaminhar essa porta nas configurações do roteador. Aqui está um ótimo site que mostra como fazer isso em quase todos os tipos de roteadores. Basta selecionar o tipo de roteador e seguir as instruções. (Nesse site, você também terá que selecionar um programa para o qual deseja encaminhar, mas não é importante qual você escolher, porque a solução diferirá apenas no número da porta, mas você já sabe por transmissão o número da porta que deseja deseja encaminhar.)

Nota: Você deve apenas selecionar Escolha uma porta aleatória toda vez que a Transmissão for iniciada na Transmissão se você usar o UPNP, ou o número da porta sempre será alterado e o firewall / encaminhamento deverá ser configurado após cada início de transmissão. (O UPNP pode lidar com a alteração de números de porta.)


Então, como posso abrir essa porta? Eu uso o Ubuntu 12.04 LTS. Eu ativei o UPnP na transmissão e na interface do roteador. O ISP me deu um modem e um roteador está conectado a esse modem. Eu verifiquei essa opção em Transmission: "escolha uma porta aleatória toda vez que a transmissão iniciar". Por que a porta está sempre fechada?
Janina

@janina Atualizei minha resposta. A coisa da porta aleatória não é para isso. Esse é um tipo de medida de segurança, mas não é muito. Se a solução UPNP funcionar para você, você poderá continuar usando essa configuração aleatória. Se a solução UPNP não funcionar, será necessário desmarcar essa opção e usar uma porta de correção e encaminhar essa porta de correção.
Falconer

@falconer, e se eu usasse o Firewall e abrisse a porta. Meu roteador possui UPNP (o mesmo computador com Windows funciona perfeitamente) e ainda assim quando o Transmission testa a porta em que está fechada. Qualquer ideia?
Royi 27/07

1

Para abrir a porta, você precisa trabalhar em dois níveis, roteador de computador e modem :

  1. Abra Transmissão e vá em Editar -> Preferências -> Rede
  2. Copie o número da porta (por exemplo, 51414 )
  3. Marque "Usar encaminhamento de porta UPnP ou NAT-PMP do meu roteador" insira a descrição da imagem aqui
  4. Abra um terminal e, como root, dê o seguinte comando para abrir a porta no firewall permanentemente :

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

  5. Agora, a última etapa, que é a configuração manual do roteador do modem, abrindo um navegador da Web no seu endereço IP (consulte o guia anterior para descobrir: pode ser 192.168.1.100 ou 192.168.1.1 ou 192.168.178.1 , ou outra coisa)
  6. Para o roteador de modem FRITZ! Box 7490 , por exemplo, você precisa acessar Internet -> Permitir acesso => selecionar um dispositivo => agora clicar em Novo compartilhamento ou, se você já tiver um, clique no ícone de edição para adicionar um novo encaminhamento => Novo acesso de permissão -> como aplicativo, escolha outro aplicativo para inserir um nome personalizado -> como protocolo, escolha TCP -> depois como porta 51414 em todos os três campos => OK => OK => Aplicar
  7. Agora teste a transmissão , indo em Edit -> Preferences -> Network -> Check port => OPEN !
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.