Transmission, portun kapalı olduğunu ancak tohumlamanın gerçekleştiğini söylüyor


12

Şanzıman'ı şu anda kullanıyorum.

Aktarım'ın bağlantı noktası testi şunları söylüyor: bağlantı noktası kapalı. Ancak tohumlama aktivitesi var (yaklaşık 160KB / s).

Bağlantı noktasını çevrimiçi bir siteyle yeniden kontrol ettim. O da kapalı diyor. Bu nasıl mümkün olabilir??

Ubuntu 12.04 kullandığımı ve hem Transmission'da hem de yönlendiricinin arayüzünde Upnp'yi etkinleştirdiğimi eklemeyi unuttum.

Liman kapalı olsa bile tohumlama yapılabilir mi?

Yanıtlar:


15

Sorunun kısa cevabı: EVET , kapalı liman ile de tohumlayabilirsiniz.

  • Bağlantı noktası kapalıysa, bu yalnızca gelen bağlantıları kabul edemeyeceğiniz anlamına gelir, ancak yine de bağlantıları kabul eden eşlere bağlanabilirsiniz. Torrent terminolojisinde pasif modda olduğunuzu söylerler.

  • Bağlantı noktanız açıksa, bağlantıları da kabul edebilirsiniz. Torrent terminolojisinde buna aktif mod denir.

Yani şu şekilde çalışır: Pasif moddaki bir istemci aktif modda olan bir istemciye bağlanabilir, ancak pasif modda bir istemciye bağlanamaz. Aktif moddaki bir istemci hem aktif hem de pasif istemcilere bağlanabilir.

Bu nedenle, bağlantı noktanız kapalıysa, yalnızca kapalı bağlantı noktaları olan diğer eşlere bağlanamayacağınız anlamına gelir. Bu, daha az akran sahibi olabileceğiniz ve bu daha kötü hız nedeniyle anlamına gelir. Ancak torrent sıksa ve çok fazla eş varsa, müşteriniz bağlantınızı en üst düzeye çıkarmak için yeterli aktif eş bulabilir. Torrent'in birkaç eşi varsa, aktif modda çok daha iyi bir hız elde edersiniz. (Bu nadir durum tüm akranların pasif modda olması durumunda, hiçbir şey indiremez / yükleyemezsiniz. aktif bir akran gelir.)


Bu bağlantı noktasını açmak için : Önce İletim'de, gelen bağlantılar için kullanılan Düzen-> Tercihler-> Ağ-> Bağlantı Noktası altındaki bağlantı noktası numarasını bulun . Bu bağlantı noktası yönlendiriciniz veya güvenlik duvarınız tarafından engellenebilir.

  • Ubuntu'yu varsayılan ayarlarla kullanıyorsanız ve bir güvenlik duvarını etkinleştirmediyseniz, linux güvenlik duvarı herhangi bir bağlantı noktasını engellemez. Bir tür güvenlik duvarını etkinleştirdiyseniz, o bağlantı noktasında gelen bağlantılara izin vermek için bu ayarları değiştirmeniz gerekir. Güvenlik duvarı kullanıyorsanız ancak bu bağlantı noktasına nasıl izin vereceğinizi bilmiyorsanız, aşağıdaki komutu kullanın; burada PORT_NUMBER, İletim'de gelen bağlantılar için kullanılan bağlantı noktasıdır :

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

    bu yalnızca geçici bir çözümdür, yeniden başlattıktan sonra bu güvenlik duvarı ayarı kaybolur. Kalıcı hale getirmek istiyorsanız, bu komutu bir başlangıç ​​komut dosyasına koyabilirsiniz. (Ancak güvenlik duvarı ön ucunuzdaki bağlantı noktasına (ufw, gufw, firestarter, vb.) Kalıcı çözüm için izin vermeniz daha iyidir.)

  • Bu yüzden çok daha olası bir durum, yönlendiricinizin bu bağlantı noktasını "engellemesi" dir:

    Bunu çözmenin daha kolay yolu, UPnP'yi yönlendiricinin ayarlarında ve ayrıca Düzenle-> Tercihler-> Ağ sekmesi-> altındaki İletim'de etkinleştirmek ve yönlendiricimden UPNP veya NAT-PMP bağlantı noktası yönlendirmeyi kullan'ı işaretlemektir .

    Bu sorunu çözmezse, o bağlantı noktasını yönlendiricinin ayarlarında iletmeniz gerekir. İşte hemen hemen tüm yönlendiriciler için bunu nasıl yapacağınızı gösteren harika bir site. Orada yönlendirici türünüzü seçin ve talimatları izleyin. (Bu sitede, iletmek istediğiniz bir program da seçmeniz gerekecektir, ancak hangisini seçtiğiniz önemli değildir, çünkü çözüm yalnızca bağlantı noktası numarasında farklılık gösterecektir, ancak iletimden bağlantı noktası numarasını zaten biliyorsunuzdur. iletmek istiyorum.)

Not: Yalnızca, UPNP kullanıyorsanız İletim'de İletim her başlatıldığında rastgele bir bağlantı noktası seç'i işaretlemeniz gerekir; aksi takdirde, bağlantı noktası numarası her zaman değişecektir ve her iletim başlangıcından sonra güvenlik duvarı / yönlendirme ayarlanmalıdır. (UPNP değişen port numaralarıyla ilgilenebilir.)


Peki, o bağlantı noktasını nasıl açabilirim? Ubuntu 12.04 LTS kullanıyorum. UPnP'yi hem İletim'de hem de yönlendiricinin arayüzünde etkinleştirdim. ISS bana bir modem verdi ve bu modeme bir yönlendirici bağlı. İletim'de bu seçeneği işaretledim: "İletim her başladığında rastgele bir bağlantı noktası seç". Liman neden daima kapalı?
janina

@janina Cevabımı güncelledim. Rasgele liman şey bu değil. Bu bir tür güvenlik önlemidir, fakat fazla değildir. UPNP çözümü sizin için çalışıyorsa, bu rastgele ayarı kullanmaya devam edebilirsiniz. UPNP çözümü işe yaramazsa, bu seçeneğin işaretini kaldırmanız ve bir düzeltme bağlantı noktası kullanmanız ve bu bağlantı noktası bağlantı noktasını ileri doğru yönlendirmeniz gerekir.
falconer

@falconer, Güvenlik Duvarı'nı kullansam ve bağlantı noktasını açsaydım. Yönlendiricimde UPNP (Windows ile aynı bilgisayar mükemmel çalışıyor) var, ancak İletim kapalı bağlantı noktasını test ettiğinde hala. Herhangi bir fikir?
Royi

2

Bağlantı noktasını açmak için bilgisayar ve modem yönlendiricisi olmak üzere iki düzeyde çalışmanız gerekir :

  1. İletimi açın ve Düzenle -> Tercihler -> Ağ'a gidin
  2. Bağlantı noktası numarasını kopyalayın (örn. 51414 )
  3. "Yönlendiricimden UPnP veya NAT-PMP bağlantı noktası iletmeyi kullan" seçeneğini işaretleyin resim açıklamasını buraya girin
  4. Bir terminal açın ve kök olarak güvenlik duvarındaki bağlantı noktasını kalıcı olarak açmak için aşağıdaki komutu verin :

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

  5. Şimdi son adım, yani IP adresinizde bir web tarayıcısı açarak modem yönlendiricinizin manuel yapılandırmasıdır (öğrenmek için önceki kılavuza bakın: 192.168.1.100 veya 192.168.1.1 veya 192.168.178.1 olabilir , veya başka bir şey)
  6. For FRITZ! Box 7490 modem router , örneğin, içeri gereken İnternette -> İzin Erişim => Bir seçmek cihazı => Şimdi tıklayın Yeni Paylaşımı Eğer olready varsa, tıklayabilir veya düzenle simgesini için yeni bir ekleme forwarding => Yeni izin erişimi -> uygulama olarak özel bir ad girmek için başka bir uygulama seçin -> protokol olarak TCP'yi seçin -> sonra üç alanda da 51414 bağlantı noktası olarak => Tamam => Tamam => Uygula
  7. Şimdi İletimi test edin , Düzenle -> Tercihler -> -> Bağlantı noktasını kontrol et => AÇIK !
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.