Transmisi mengatakan pelabuhan ditutup tetapi penyemaian sedang terjadi

11

Saya menggunakan Transmisi sekarang.

Tes Transmisi port mengatakan: port ditutup. Tetapi ada aktivitas penyemaian (sekitar 160KB / dtk).

Saya memeriksa ulang port dengan situs online. Dikatakan tertutup juga. Bagaimana mungkin??

Saya lupa menambahkan bahwa saya menggunakan Ubuntu 12.04 dan saya mengaktifkan Upnp baik di Transmission maupun di antarmuka router.

Bisakah penyemaian terjadi bahkan jika pelabuhan ditutup?

janina
sumber

Jawaban:

14

Jawaban singkat untuk pertanyaan: YA , Anda dapat melakukan seeded dengan port tertutup juga.

  • Jika port ditutup itu hanya berarti Anda tidak dapat menerima koneksi masuk, tetapi Anda masih dapat terhubung ke rekan-rekan yang menerima koneksi. Dalam terminologi torrent, mereka mengatakan bahwa Anda berada dalam mode pasif.

  • Jika port Anda akan terbuka maka Anda akan dapat menerima koneksi juga. Dalam terminologi torrent ini disebut mode aktif.

Jadi berfungsi seperti ini: Seorang klien dalam mode pasif dapat terhubung ke klien yang dalam mode aktif, tetapi tidak ke klien yang dalam mode pasif. Klien dalam mode aktif dapat terhubung ke klien aktif dan pasif.

Jadi jika port Anda ditutup itu hanya berarti Anda tidak dapat terhubung ke rekan-rekan lain dengan port tertutup. Itu berarti Anda mungkin mendapat lebih sedikit teman dan karena kecepatan yang lebih buruk. Tetapi jika torrent sering terjadi dan ada banyak rekan, klien Anda kemungkinan akan dapat menemukan cukup rekan aktif untuk memaksimalkan koneksi Anda. Jika torrent memiliki beberapa rekan maka kemungkinan dengan mode aktif Anda akan mendapatkan kecepatan yang lebih baik. (Jika hal yang jarang terjadi itu terjadi bahwa semua rekan berada dalam mode pasif, maka Anda tidak akan dapat mengunduh / mengunggah apa pun. Sebenarnya bukan rekan yang bisa melakukan apa pun karena semua orang pasif, Anda harus menunggu sampai rekan aktif masuk.)


Untuk membuka port itu : Pertama cari tahu nomor port dalam Transmisi di bawah Edit-> Preferences-> Network-> Port yang digunakan untuk koneksi masuk . Port itu dapat diblokir oleh router Anda atau oleh firewall Anda.

  • Jika Anda menggunakan Ubuntu dengan pengaturan default dan tidak mengaktifkan firewall maka firewall linux tidak akan memblokir port apa pun. Jika Anda mengaktifkan semacam firewall maka Anda harus mengubah pengaturan itu untuk memungkinkan koneksi masuk pada port itu. Jika Anda menggunakan firewall tetapi Anda tidak tahu cara memperbolehkan port itu, gunakan perintah berikut ini di mana PORT_NUMBER adalah port yang digunakan untuk koneksi masuk dalam Transmisi:

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

    ini hanya solusi sementara, setelah reboot pengaturan firewall ini hilang. Jika Anda ingin membuatnya permanen, Anda dapat menempatkan perintah ini dalam skrip startup. (Tetapi lebih baik jika Anda mengizinkan port di frontend firewall Anda (ufw, gufw, firestarter, misalnya) untuk solusi permanen.)

  • Jadi, kemungkinan besar router Anda "memblokir" port itu:

    Cara yang lebih mudah untuk menyelesaikannya adalah dengan mengaktifkan UPnP di pengaturan router dan juga di Transmission di bawah Edit-> Preferences-> tab Network-> dan periksa di Use UPNP atau NAT-PMP port-forwarding dari router saya .

    Jika itu tidak menyelesaikannya maka Anda harus meneruskan port itu di pengaturan router. Berikut adalah situs bagus yang menunjukkan kepada Anda cara melakukan itu untuk hampir semua jenis router. Cukup pilih jenis router Anda di sana dan ikuti instruksi. (Di situs itu Anda juga harus memilih program yang ingin Anda teruskan, tetapi tidak penting program mana yang Anda pilih, karena solusinya hanya akan berbeda dalam nomor port, tetapi Anda sudah tahu dari transmisi nomor port yang Anda inginkan ingin meneruskan.)

Catatan: Anda hanya harus memeriksa Pilih port acak setiap kali Transmisi dimulai dalam Transmisi jika Anda menggunakan UPNP, atau nomor port akan selalu berubah dan firewall / penerusan harus diatur setelah setiap awal transmisi. (UPNP dapat menangani perubahan nomor port.)

elang
sumber
Lalu, bagaimana saya bisa membuka port itu? Saya menggunakan Ubuntu 12,04 LTS. Saya mengaktifkan UPnP baik di Transmission maupun di antarmuka router. ISP memberi saya modem dan router terhubung ke modem itu. Saya memeriksa opsi itu di Transmission: "pilih port acak setiap kali Transmisi dimulai". Mengapa port selalu ditutup?
janina
@janina saya memperbarui jawaban saya. Hal port acak bukan untuk ini. Itu semacam tindakan pengamanan, tetapi tidak banyak. Jika solusi UPNP bekerja untuk Anda, maka Anda dapat tetap menggunakan pengaturan acak itu. Jika solusi UPNP tidak berfungsi maka Anda harus menghapus centang opsi itu dan menggunakan port perbaikan, dan portforward port perbaikan itu.
Falcon
@falconer, Bagaimana jika saya menggunakan Firewall dan membuka port. Perute saya memiliki UPNP (Komputer yang sama dengan Windows berfungsi dengan baik) namun tetap ketika Transmisi menguji port itu ditutup. Ada ide?
Royi
1

Untuk membuka port, Anda harus bekerja di dua level, komputer dan router modem :

  1. Buka Transmisi dan masuk ke Edit -> Preferences -> Network
  2. Salin nomor port (mis. 51414 )
  3. Centang "Gunakan penerusan port UPnP atau NAT-PMP dari router saya" masukkan deskripsi gambar di sini
  4. Buka terminal dan, sebagai root, berikan perintah berikut untuk membuka port di firewall secara permanen :

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

  5. Sekarang langkah terakhir, yaitu konfigurasi manual router modem Anda, dengan membuka browser web di alamat IP Anda (lihat panduan sebelumnya untuk mengetahuinya: bisa 192.168.1.100, atau 192.168.1.1, atau 192.168.178.1 , atau sesuatu yang lain)
  6. Untuk router modem FRITZ! Box 7490 , misalnya, Anda harus masuk Internet -> Izin Akses => pilih perangkat => sekarang klik Berbagi Baru atau, jika sudah ada, klik ikon edit untuk menambahkan yang baru penerusan => Akses izin baru -> ketika aplikasi memilih aplikasi lain untuk memasukkan nama khusus -> sebagai protokol pilih TCP -> lalu port 51414 di ketiga bidang => OK => OK => Terapkan
  7. Sekarang uji Transmisi , masuk dalam Edit -> Preferences -> Network -> Check port => OPEN !
Riccardo Volpe
sumber