Transmission: An eine Schnittstelle binden

Erstellt am 19. Juli 2017  ·  6Kommentare  ·  Quelle: transmission/transmission

Derzeit erlaubt die Übertragung nur die Bindung an eine feste IPv4- oder IPv6-Adresse. Dies ist problematisch, wenn sich die IP-Adresse, an die wir binden möchten, dynamisch basierend auf DHCP ändert.

Dieses Problem wurde zum ersten Mal vor etwa 8 Jahren auf dem ursprünglichen Übertragungsweg angesprochen:

https://trac.transmissionbt.com/ticket/2313

Es wurde daran gearbeitet, einen bind-interface-device Parameter hinzuzufügen, der SO_BINDTODEVICE auf Kerneln umschaltet, die ihn unterstützten, und eine Polling-Technik auf Systemen zu verwenden, die dies nicht taten (OSX/FreeBSD).

Der letzte Patch wurde vor 17 Monaten eingereicht und ist hier zu finden:

https://trac.transmissionbt.com/attachment/ticket/2313/bind-to-interface-r14706.patch

Ich kann jedoch keine Beweise dafür sehen, dass es jemals in einen aktuellen Zweig des Git integriert wurde.

Hilfreichster Kommentar

Der Track ist wieder verfügbar, aber ich habe den Raw-Patch in Pastebin hochgeladen, für den Fall, dass er wieder ausfällt:

https://pastebin.com/HJQbr1xD

Alle 6 Kommentare

Übrigens, IPv4-Bindung funktioniert, aber IPv6 + IPv4-Bindung funktioniert nicht! Hat jemand das gleiche Problem?

Das würde ich auch gerne integriert sehen.

Könnte bitte jemand den Patch reposten?
https://trac.transmissionbt.com/ ist down, das Archiv ist verfügbar unter https://web.archive.org/web/20170706233743/https://trac.transmissionbt.com/ticket/2313 aber leider ist der Patch nicht vorhanden ' nicht von der Wayback Machine gespeichert.

Ich habe ein TRAC-Archiv von der Wayback Machine am 12. September 2018 erstellt https://github.com/transmission/transmission/issues/703#issuecomment -434789322 aber ja, leider wurde der Patch nicht von der Wayback Machine gespeichert.

Der Track ist wieder verfügbar, aber ich habe den Raw-Patch in Pastebin hochgeladen, für den Fall, dass er wieder ausfällt:

https://pastebin.com/HJQbr1xD

Warum wurde dies noch nicht implementiert?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen