Transmisja nie nawiąże połączenia z żadnym urządzeniem równorzędnym


12

Po mojej aktualizacji z Ubuntu 12.04 LTS do 12.10, Transmisja nie będzie pobierana z modułu anty-pijawkowego (ALT). Jeśli pobiorę torrent przez Magnet Link, wszystko działa dobrze, ale jeśli pobiorę z tego ALT, nie zadziała.

Tracker zwróci OK, a także zwróci listę siewników i pijawek (każdy większy niż 20), ale nie zostaną zwrócone żadne elementy równorzędne do pobrania. Wszystko działało dobrze przed aktualizacją.

Do celów testowych pobrałem KTorrent. To samo miało miejsce tam.

Transmisja działała tak długo, jak 10 godzin i bez powodzenia.

Mój port jest otwarty i nawet jeśli zapora jest wyłączona, nadal tak się dzieje.


Niestety nadal szukam rozwiązania. chociaż to naprawdę problem związany z Ubuntu. Jeśli uruchomię system Windows na tym samym komputerze, przynajmniej uTorrent połączy się z ALT.
Marvin Dickhaus,

Czy próbowałeś ktorrenta, potopu lub qbittorrenta, aby sprawdzić, czy dotyczy to tylko transmisji, czy wszystkich klientów torrentów?
Luis Alvarado,

1
@LuisAlvarado Powiedziałem już to jest moje pytanie. „Do celów testowych pobrałem KTorrent. Tam też się to zdarzyło”. Próbowałem też innej aplikacji torrentowej. Tak samo wszędzie.
Marvin Dickhaus,

1
@MarvinDickhaus - Ok, możemy mieć jeden z następujących problemów: Router lub dostawca usług internetowych może ograniczać Cię przez port, sprawdzać pakiety itp. Spróbuj użyć klienta torrent z zaawansowanymi funkcjami, takimi jak ktorrent i poszukaj opcji, które mają chronią cię przed czynnikami ograniczającymi prędkość, takimi jak ISP, router, porty itp. Istnieją 2 bardzo ważne opcje, DHT i „Użyj szyfrowania protokołu”. Nie aktywuj, aby zezwolić na nieszyfrowany protokół podczas testowania. Spróbuj pobrać inne pliki torrentów do testu, których nie ma na liście, i daj mu 10 minut.
Luis Alvarado,

@LuisAlvarado I tuneluję cały ruch przez OpenVPN. Więc mój dostawca usług internetowych nie może nawet przeprowadzić kontroli pakietów. Jeśli lub jeśli nie tuneluję, ruch nie ma znaczenia na tej samej maszynie z systemem Windows. Miałem też Transmission i Ktorrent działające przez długi czas bez powodzenia.
Marvin Dickhaus,

Odpowiedzi:


1

Wydaje się, że najlepszym rozwiązaniem problemu jest usunięcie ~/Library/Application Support/Transmission/Resumefolderu. Przejrzałem kilka wątków i wydaje się, że wszyscy doszli do tej odpowiedzi. Aby zobaczyć więcej informacji, spójrz tutaj .


Nie mam Libary/folderu w moim domu, reż.
Marvin Dickhaus,

Spróbuj bez ~. To prawdopodobnie literówka z mojej strony. Przepraszam.
Dillmo

Nie ma go ani w moim domu, ani w katalogu głównym.
Marvin Dickhaus,

/var/lib/transmission-daemon/info/resumewciąż nie widzę, żeby zrobiłoby to jakąkolwiek różnicę.
Anders FU Kiær,

1

Ok, najpierw łatwe.

  1. Spróbuj zaktualizować moduły śledzące i upewnić się, że porty są otwarte.

  2. Spróbuj ręcznie dodać torrent (wyjaśniony poniżej). Jeśli to nie zadziała, wyłącz wszelkie listy bloków, które mogłeś skonfigurować (ryzykowne), a na koniec możesz zezwolić na niezaszyfrowane nasiona i podobne rzeczy (bardzo ryzykowne).

  3. Ręczne dodawanie pliku torrent. Wszyscy klienci mają sposób na dodanie torrenta, a następnie umieszczenie go w infohash (wymienionym na większości witryn z torrentami) lub kliknięcie prawym przyciskiem myszy linku Uzyskaj magnes i skopiowanie adresu URL do klienta.

  4. Kolejną rzeczą do wypróbowania jest aktualizacja trackerów po wykonaniu tych wszystkich czynności.

  5. Gdy wszystko inne zawiedzie, zainstaluj ponownie klienta torrent.


1

Powiedziałbym, że problem może dotyczyć samego modułu śledzącego. Może postrzegać Transmisję (i innych klientów opartych na systemie Linux) jako pijawki.

Czy próbowałeś jednego z dużych klientów torrent, takich jak Vuze lub uTorrent?

Jeśli to nie zadziała, czy masz jakieś porty zablokowane w systemie Ubuntu, które nie są zablokowane w systemie Windows?


1

Czek

Transmisja-> Preferencje-> Peers-> Szyfrowanie

lub

Transmisja-> Preferencje-> Rówieśnicy-> Lista bloków

aby sprawdzić, czy blokujesz rówieśników.


1

Szyfrowałbym transmisję i włączyłem na karcie połączenia ostatnie pole wyboru, które mówi coś o wykrywaniu par lokalnych.

Dam ci również moją osobistą opinię na temat instalacji Ubuntu 13.10, a nie tylko trzymaj się Ubuntu 12.10, ponieważ jesteś dość opóźniony i transmisja jest aktualizowana :)

PS: Zawsze otrzymuj najnowszą stabilną wersję, ponieważ LTS i poprzednie wersje są przeznaczone dla przedsiębiorstw, a nie użytkowników domowych.


1

Upewnij się, że port TCP używany przez Transmission jest otwarty.

Ustawienia portów znajdują się na karcie Preferencje / Sieć. Aby uzyskać listę otwartych portów TCP, uruchom następujące polecenie:

netstat -lnt

Wybrałem port 51413, ponieważ port 51443 został zamknięty (51443 był domyślny dla Transmisji - w moim przypadku). ** Więcej o używanym poleceniu „netstat”: /superuser/529830/get-a-list-of -Open-Porty-in-Linux

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.