Передача не зв’яжеться ні з однолітками


12

Після мого оновлення з Ubuntu 12.04 LTS до 12.10 програма Transmission не завантажується з трекера проти п'явок (ALT). Якщо я завантажую торрент через Magnet Link, все працює добре, але якщо я завантажую з цього ALT, він не працює.

Трекер повернеться в порядку, а також поверне Список сівалок та виводчиків (кожний більший за 20), але жодні однолітки для завантаження з них не повертаються. До оновлення все працювало чудово.

Для тестування я завантажив KTorrent. Там же сталося.

У мене передача працювала цілих 10 годин і успіху не було.

Мій порт відкритий, і навіть якщо брандмауер вимкнено, це все одно відбувається.


На жаль, я все ще шукаю рішення. хоча це справді проблема, пов'язана з Ubuntu. Якщо я завантажую Windows на одній машині, принаймні uTorrent підключиться до ALT.
Марвін Дікхаус

Ви спробували ktorrent, deluge або qbittorrent, просто щоб побачити, чи це тільки з передачею або з усіма клієнтами-торентами?
Луїс Альварадо

1
@LuisAlvarado Я вже заявив це про своє запитання. "Для тестування я завантажив KTorrent. Там же сталося." Я також спробував ще одну торрент-програму. Те саме скрізь.
Marvin Dickhaus

1
@MarvinDickhaus - Гаразд, у нас може виникнути одна з таких проблем: Маршрутизатор або Інтернет-провайдер може обмежувати вас через порт, перевіряти пакети тощо. Спробуйте використовувати клієнт-торент із попередніми функціями, такими як ktorrent, і шукайте варіанти, які мають бути захищають вас від факторів, що обмежують швидкість, таких як ISP, маршрутизатор, порти тощо. Є два дуже важливі варіанти: DHT та "Використовувати шифрування протоколу". Не активуйте, щоб дозволити незашифрований протокол під час тестування. Спробуйте завантажити інші торрент-файли для тесту, які відсутні у вашому списку, і дайте йому 10 хвилин.
Луїс Альварадо

@LuisAlvarado Я тунелю весь трафік через OpenVPN. Тож мій провайдер не може навіть перевірити пакет. Якщо я не тунелюю, трафік не має значення на одній машині з windows. Крім того, у мене Трансмісія та Кторрент працювали протягом тривалого періоду часу, не маючи успіху.
Марвін Дікгаус

Відповіді:


1

Здається, найкращим рішенням вашої проблеми є видалення ~/Library/Application Support/Transmission/Resumeпапки. Я переглянув кілька тем і, здається, всі дійшли такої відповіді. Щоб дізнатися більше інформації, дивіться тут .


У мене немає Libary/домашньої папки в домашньому режисері.
Marvin Dickhaus

Спробуйте без ~. Це, мабуть, помилка друку з мого боку. Вибачте.
Ділмо

Це ні в моєму домашньому режисері, ні в моєму кореневому реєстрі.
Марвін Дікгаус

/var/lib/transmission-daemon/info/resumeвсе ще я не бачу, що це мало б значення.
Anders FU Kiær

1

Гаразд, спочатку легко.

  1. Спробуйте оновити трекери та переконатися, що ваші порти відкриті.

  2. Спробуйте додати торрент вручну (пояснено нижче). Якщо це не працює, вимкніть будь-який список блоків, який, можливо, ви створили (ризиковано), і нарешті, ви можете дозволити незашифровані насіння та подібні речі (дуже ризиковано).

  3. Додавання файлу торрента вручну. Усі клієнти мають можливість додавати торрент, потім або кладуть у infohash (вказаний на більшості торент-сайтів), або клацніть правою кнопкою миші посилання Get Magnet та скопіюйте URL-адресу в клієнта.

  4. Ще слід спробувати оновити трекери, виконавши всі ці речі.

  5. Коли все інше не вдасться, перевстановіть клієнт-торент.


1

Я б сказав, що проблема може бути з самим трекером. Можливо, Передача (та інші клієнти на базі Linux) бачать пияків.

Ви спробували когось із великих клієнтів-торентів, таких як Vuze чи uTorrent?

Якщо це не працює, чи заблоковані у вашій системі ubuntu порти, які не заблоковані в Windows?


1

Перевірити

Передача-> Налаштування-> Peers-> Шифрування

або

Передача-> Налаштування-> Peers-> Blocklist

щоб побачити, чи блокуєте ви однолітків.


1

Я б зашифрував передачу і включив на вкладці підключення останній прапорець, який щось говорить про виявлення локальних пар.

Я також дам вам свою особисту думку, щоб встановити Ubuntu 13.10, а не просто дотримуватися Ubuntu 12.10, оскільки ви зовсім позаду, і передача оновлюється :)

PS: Завжди отримуйте останню стабільну версію, оскільки LTS та попередні версії призначені для підприємств, а не для домашніх користувачів.


1

Переконайтесь, що порт TCP, використовуваний Transmission, відкритий.

Налаштування портів знаходяться на вкладці Налаштування / Мережа. Ви можете отримати список відкритих портів TCP, виконавши таку команду:

netstat -lnt

Я вибрав порт 51413, оскільки порт 51443 був закритий (для передачі - у моєму випадку 51443 було встановлено за замовчуванням). ** Детальніше про використану команду "netstat": /superuser/529830/get-a-list-of -відкрити порти-в-Linux

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.