Передача не будет подключаться ни к одному пиру


12

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

Трекер вернет OK, а также вернет список сидеров и пиявок (каждый из которых больше 20), но никакие одноранговые узлы для загрузки не возвращаются. Все работало нормально до обновления.

Для тестирования я скачал KTorrent. То же самое произошло там.

У меня была трансмиссия 10 часов, но безуспешно.

Мой порт открыт, и даже если брандмауэр отключен, это все равно происходит.


К сожалению, я все еще ищу решение. хотя это действительно проблема, связанная с Ubuntu. Если я загружаю Windows на той же машине, по крайней мере, uTorrent подключится к ALT.
Марвин Дикхаус

Вы пробовали ktorrent, deluge или qbittorrent, просто чтобы посмотреть, только ли это с передачей или со всеми торрент-клиентами?
Луис Альварадо

1
@ LuisAlvarado Я уже сказал, что это мой вопрос. «Для тестирования я скачал KTorrent. То же самое произошло там». Я также попробовал другое торрент-приложение. То же самое везде.
Марвин Дикхаус

1
@MarvinDickhaus - Хорошо, тогда у нас может быть одна из следующих проблем: маршрутизатор или Интернет-провайдер могут ограничивать вас через порт, проверять пакеты и т. Д. Попробуйте использовать торрент-клиент с расширенными функциями, такими как ktorrent, и найдите варианты, которые защитить вас от факторов, ограничивающих скорость, таких как Интернет-провайдер, маршрутизатор, порты и т. д. Есть два очень важных параметра: DHT и «Использовать шифрование протокола». Не активируйте, чтобы разрешить незашифрованный протокол во время тестирования. Попробуйте загрузить другие торрент-файлы для теста, которых нет в вашем списке, и дайте им 10 минут времени.
Луис Альварадо

@LuisAlvarado Я туннелирую весь трафик через OpenVPN. Так что мой провайдер не может даже сделать осмотр пакета. Если я не туннелирую, трафик не имеет значения на той же машине с Windows. Также у меня были Transmission и Ktorrent, работающие в течение длительного периода времени, но безуспешно.
Марвин Дикхаус

Ответы:


1

Кажется, лучшим решением вашей проблемы является удаление ~/Library/Application Support/Transmission/Resumeпапки. Я посмотрел несколько тем, и все, кажется, пришли к этому ответу. Чтобы увидеть больше информации, посмотрите здесь .


У меня нет Libary/-фолдер в моем доме, реж.
Марвин Дикхаус

Попробуйте без ~. Это скорее всего опечатка с моей стороны. Сожалею.
Дилмо

Это ни в моем домашнем каталоге, ни в моем корневом каталоге.
Марвин Дикхаус

/var/lib/transmission-daemon/info/resumeвсе же я не вижу, чтобы это имело какое-либо значение.
Андерс FU Kiær

1

Хорошо, сначала легко.

  1. Попробуйте обновить трекеры и убедиться, что ваши порты открыты.

  2. Попробуйте вручную добавить торрент (объяснено ниже). Если это не сработает, отключите любые списки блокировок, которые вы, возможно, создали (рискованно), и, наконец, вы можете разрешить незашифрованные семена и тому подобное (очень рискованно).

  3. Добавление торрент-файла вручную. У всех клиентов есть способ добавить торрент, а затем либо ввести хэш (указанный на большинстве торрент-сайтов), либо щелкнуть правой кнопкой мыши ссылку Получить магнит и скопировать URL-адрес в клиент.

  4. Еще одна вещь, которую стоит попробовать - обновить трекеры после выполнения всех этих действий.

  5. Когда ничего не помогает, переустановите торрент-клиент.


1

Я бы сказал, что проблема может быть с самим трекером. Это может означать, что Transmission (и другие клиенты, работающие на 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 -open-порты-в-Linux

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.