utilisation d'un tracker bittorrent perso
Bonjour, Ayant de gros fichiers à envoyer de chez moi, j'ai souhaité utiliser bittorrent pour les partager. Les avantages sont multiples pour moi. - Comme ma connexion n'est pas énorme, ca permet de fragmenter le téléchargement. C'est a dire que ca permet de démarrer, d'arreter, de reprendre etc. un téléchargement qui va durer plusieurs jours. - Ca permet également de ne pas me prendre une erreur de téléchargement a 90% qui oblige à recommencer du début. - Ca permet aussi, lorsque je diffuse les fichiers à plusieurs personnes, qu'elles se partage les fichiers entre elles une fois la première copie envoyé. (comme je le disais j'ai une connexion moisie et si je peux épargner ma bande passante, ca m'aide.) bref j'ai donc créé un fichier torrent avec la commande btmakemetafile. j'ai lancé un tracker avec la commande bttrack j'ai ajouté un client sur mon serveur qui seed la première copie. j'ai bien évidemment ouvert/redirigé les ports qui vont bien. Comme j'ai un serveur chez mes parents, j'ai voulu tester le téléchargement. J'ai donc envoyé le fichier.torrent sur cette machine et je l'ai lancé dans un client torrent. Le téléchargement ne démarre jamais. Dans les logs du tracker je vois bien les adresses ip de mes deux clients qui se déclarent présent. J'ai donc demandé à mon beau-frère de tester le téléchargement pour voir si le problème vennait de chez moi ou du client chez mes parents. Au bout de quelques secondes, le téléchargement démarre. Ce qui me laisse penser que mon serveur est correctement configuré. Mais ce qui me coupe la chique, c'est que quelques secondes plus tard, le téléchargement démarre chez mes parents, qui pour le coup se servent chez mon beauf'. Donc en gros mon tracker et mon seeder sont bien configuré puisque j'arrive à envoyer chez mon beauf' et a me servir chez lui. Mais pourquoi diantre mon leecher n'arrive pas à se servir directement chez moi ? J'avoue que je suis largué. Toutes explications et proposition de config sont les bienvenues parceque là, moi, je rame. Merci à tous pour votre aide. Marc
Afficher les réponses par date
Marc Mascré, 2015-06-10 21:34+0200:
Mais pourquoi diantre mon leecher n'arrive pas à se servir directement chez moi ?
Peut-être parce que, comme le client BitTorrent initial est sur le même serveur que le traqueur, celui-ci le voit avec une adresse IPv4 locale. Ton beauf passe peut-être en IPv6, ou par la DHT plutôt que par le traqueur.
J'avoue que je suis largué. Toutes explications et proposition de config sont les bienvenues parceque là, moi, je rame.
Personnellement, pour ce genre d'usage, je n'utilise pas de traqueur, la DHT fonctionne assez bien à mon goût, et c'est beaucoup plus simple. Ça ajoute un délai au démarrage du téléchargement, mais ça ne me semble pas trop gênant. -- . o . Tanguy Ortolo, internaute auto-hébergé . . o <http://www.auto-hebergement.fr/> o o o
Le 2015-06-11 13:38, Tanguy Ortolo a écrit :
Marc Mascré, 2015-06-10 21:34+0200:
Mais pourquoi diantre mon leecher n'arrive pas à se servir directement chez moi ?
Peut-être parce que, comme le client BitTorrent initial est sur le même serveur que le traqueur, celui-ci le voit avec une adresse IPv4 locale.
Ton beauf passe peut-être en IPv6, ou par la DHT plutôt que par le traqueur.
J'avoue que je suis largué. Toutes explications et proposition de config sont les bienvenues parceque là, moi, je rame.
Personnellement, pour ce genre d'usage, je n'utilise pas de traqueur, la DHT fonctionne assez bien à mon goût, et c'est beaucoup plus simple. Ça ajoute un délai au démarrage du téléchargement, mais ça ne me semble pas trop gênant.
Je serai parti sur la meme piste : IP locale != IP publique -- ================== isAAAc Breizh-Entropy.org ==================
Bonjour, Merci pour vos réponses. J'ai regardé un peu tout ca et j'ai quelques précision à apporter. Le 11/06/2015 13:38, Tanguy Ortolo a écrit :
Peut-être parce que, comme le client BitTorrent initial est sur le même serveur que le traqueur, celui-ci le voit avec une adresse IPv4 locale.
Négatif. J'ai regardé dans les logs du traqueur et l'adresse avec laquelle mon client local se déclare bien mon ipv4 publique.
Ton beauf passe peut-être en IPv6, ou par la DHT plutôt que par le traqueur.
Pour l'IPv6 c'est fort peu probable. Je n'ai pas configuré d'IPv6 null part. En revanche, pour la DHT il faut voir. Je ne connais pas la DHT. Je sais dans les grandes lignes a quoi ca sert mais ni comment ca se configure, ni si c'est activé chez moi. (ni meme ou je vois ca) D'un autre coté mon client local et mon client chez mes parents sont deux rtorrents sur une debian 7. N'y connaissant rien sur DHT je part du principe que si c'est activé sur un ca doit forcement l'etre sur l'autre (puisque par défaut) et réciproquement, si ca ne l'est pas sur l'un ...
Personnellement, pour ce genre d'usage, je n'utilise pas de traqueur, la DHT fonctionne assez bien à mon goût, et c'est beaucoup plus simple. Ça ajoute un délai au démarrage du téléchargement, mais ça ne me semble pas trop gênant.
Faut voir, pourquoi pas. J'avais cru comprendre que le DHT c'était efficace que si on était nombreux a télécharger/rechercher un meme fichier. Autrement dis dans mon cas, c'est médiocre. Bref j'aimais bien le principe du traqueur. J'avais bien compris le principe, c'est super simple à mettre en oeuvre. Et je suis sur que c'est efficace meme si on est que deux à partager un fichier. Dernier point je reste un peu frustré de ne pas réussir à faire fonctionner ce programme :) Bon je vais quand meme regarder un peu de doc concernant le DHT. Merci Marc
Salut, DHT est comme son nom l'indique une table de hachage distribuée, autrement dit elle permet de se passer complètement d'un tracker et les pairs sont capables d'échanger entre eux un fichier sans ne plus disposer de point central. La DHT c'est automatique, grosso-modo ça retient les adresses IP d'autres pairs pour les contacter à nouveau plus tard et savoir si ils possèdent ou non tel(s) fichier(s). La DHT n'est pas moins ou plus efficace si on est nombreux ou pas à télécharger un fichier, c'est efficace que l'on soit nombreux ou pas. Utiliser un tracker c'est utiliser une manière centralisée de fournir la liste des pairs, la DHT c'est une manière décentralisée de fournir la liste des pairs. Pour IPv6 fait très attention, même si tu n'as rien configuré, il est probable que tes machines se soient auto-configurées soit avec un préfixe RA, soit sans avec une adresse de type lien-local. Même si on s'en fiche d'IPv6 il est déjà présent dans suffisamment de réseaux sans que les sysadmins ne s'en aperçoivent. On 12. 06. 15 22:30, Marc Mascré wrote:
Bonjour,
Merci pour vos réponses. J'ai regardé un peu tout ca et j'ai quelques précision à apporter.
Le 11/06/2015 13:38, Tanguy Ortolo a écrit :
Peut-être parce que, comme le client BitTorrent initial est sur le même serveur que le traqueur, celui-ci le voit avec une adresse IPv4 locale.
Négatif. J'ai regardé dans les logs du traqueur et l'adresse avec laquelle mon client local se déclare bien mon ipv4 publique.
Ton beauf passe peut-être en IPv6, ou par la DHT plutôt que par le traqueur.
Pour l'IPv6 c'est fort peu probable. Je n'ai pas configuré d'IPv6 null part. En revanche, pour la DHT il faut voir. Je ne connais pas la DHT. Je sais dans les grandes lignes a quoi ca sert mais ni comment ca se configure, ni si c'est activé chez moi. (ni meme ou je vois ca) D'un autre coté mon client local et mon client chez mes parents sont deux rtorrents sur une debian 7. N'y connaissant rien sur DHT je part du principe que si c'est activé sur un ca doit forcement l'etre sur l'autre (puisque par défaut) et réciproquement, si ca ne l'est pas sur l'un ...
Personnellement, pour ce genre d'usage, je n'utilise pas de traqueur, la DHT fonctionne assez bien à mon goût, et c'est beaucoup plus simple. Ça ajoute un délai au démarrage du téléchargement, mais ça ne me semble pas trop gênant.
Faut voir, pourquoi pas. J'avais cru comprendre que le DHT c'était efficace que si on était nombreux a télécharger/rechercher un meme fichier. Autrement dis dans mon cas, c'est médiocre.
Bref j'aimais bien le principe du traqueur. J'avais bien compris le principe, c'est super simple à mettre en oeuvre. Et je suis sur que c'est efficace meme si on est que deux à partager un fichier. Dernier point je reste un peu frustré de ne pas réussir à faire fonctionner ce programme :)
Bon je vais quand meme regarder un peu de doc concernant le DHT.
Merci
Marc
participants (4)
-
Florian Siegenthaler -
isAAAc -
Marc Mascré -
Tanguy Ortolo