frogdev site francophone sur Gentoo
Vous êtes ici : Torrent
Dernière modification : February 16 2007 18:46:15.

Configuration d'un tracker bittorrent
Pour partager des fichiers par le protocole http peux vite occuper toute votre bande passante. Une solution parmie d'autre est d'utiliser le protocole bittorrent. Pour cela il faut créer un fichier .torrent qui contient l'adresse d'un tracker. Pour partager ce fichier il suffit d'avoir apache installer. Ici je pars du principe qu'apache2 est installé sur la machine qui lancera le tracker.

La version de bittorrent utilisée ici est la : "4.02"
1. Configuration coté serveur: Le tracker:
# emerge bittorrent
# nano -w /etc/conf.d/bttrack

Dans ce fichier vous pouvez indiquer le port du tracker. Personnellement j'ai mis 6969.

Apache2
Il faut indiquer le type mime bittorrent. Pour cela deux possibilités : # nano -w /etc/apache2/httpd.conf
Ajouter cette ligne "AddType application/x-bittorrent .torrent"
Soit
# nano -w /etc/apache2/mime.types
Ajouter cette ligne à la fin du fichier "application/x-bittorrent torrent"

Pour la création du torrent
# btmaketorrentgui.py
En adresse du tracker : http://frogdev.dyndns.org:6969/announce frogdev.dyndns.org représente l'adresse du serveur sur internet et 6969 le port défini plus haut.
Cela va créer un fichier dans le repertoire ou se trouve le fichier à partager avec le même nom plus l'extension .torrent.
Attention : N'oublier d'ajouter /announce a la fin de l'adresse du tracker c'est codé en dur dans bittorrent.

Démarrer le tracker
# /etc/init.d/bttrack start

Publier le tracker :
# /usr/bin/btdownloadheadless.py --url http://frogdev.dyndns.org/live-cd/livecd-2005-11-17.iso.torrent --save_as /home/bouleetbil/Desktop/htdocs/live-cd/livecd-2005-11-17.iso

Apres le paramètre --save_as indiquer l'emplacement ou se trouve votre fichier à partager. Il ne va pas l'écraser bittorrent se rendra compte par une somme de contrôle que le fichier est identique.
Astuce : Il est possible de réguler l'upload en ajoutant le paramètre "--max_upload_rate 10" par défaut la limite est fixé à 20 kB/s ici cela sera 10 kB/s

Pour les serveurs se trouvant derriére un routeur il faut rediriger les ports tcp/udp de 6881 à 6889 vers la machine hébergeant le tracker.

Les dernières versions de bittorrent permettent de se passer d'un tracker.
2. Configuration coté client
Installer bittorrent
# emerge bittorrent
$ btdownloadgui.py

Indiquer soit l'url du torrent soit un emplacement physique et lancer le téléchargement.
Attention : Il faut aussi ouvrir les ports de 6881 à 6889.

Imprimer cette page Imprimer cette page

Liste de diffusion

Valider 


Espace téléchargement

Téléchargement
Livres (pdf)
Howto



Promouvoir et soutenir le logiciel libre
Go Frugalware, Go

Get Firefox

Gentoo

Logo Apache

Logo Mysql

Logo PHP



nobrevet

Read and comment at the BadVista.org blog

L'Association Francophone des Utilisateurs de Linux et des logiciels libres (AFUL)

Logo greenpeace


grenouille

Me contacter / Mes expériences GNU/Linux

- [ Basé sur Itseasy | Thème : Frogdev ] -
Les informations ne sont données qu'à titre indicatif.
© frogdev site francophone sur Gentoo, Licence FDL 2008

[ Page générée en 0.01028 secondes | Compression gZip active ]
Poids XHTML : 17.81 ko (21.73 ko non compressé) - CSS : 5.92 ko
Eléments chargés : 2.9 ko