[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bittorrent [était Re: p2p]



François Boisson wrote:

On Sat, 13 Mar 2004 00:26:50 +0100
Diogène <fraide@diogene.be> wrote:

François Boisson wrote:

On Fri, 12 Mar 2004 20:31:24 +0100
Diogène <fraide@diogene.be> wrote:



Je viens de voir sur la config de mon routeur que j'ai un firewall NAT
actif...
Et c'est quoi t'est-ce ?
Avec un mode dynamic NAPT...
Et c'est quoi t'est-ce aussi ?
Je peux, éventuellemnt désactiver tout ça...
Ceci dit, le limewire tourne, à 1ko/s, d'accord, mais il tourne...
Euh non pardon... 0ko/s  ;-)
Mais tout à l'heure, il tournait... à 1ko/s...

Je pense que tu es en LowID, ça va ramer tout le temps... Essaye de
transférer le port 6346 à ta machine (je crois que c'est celui là), ça
ira mieux après redémarrage...

F.Boisson



J'ai, sur tes conseils, essayer d'installer bittorrent, mais ne sais pas
comment lancer le bestiaux...
Je croyais que bittorrent était un soft "lançable" en gui ou en console... mais rien de rien...


Bon soit un lien: par exemple le serveur Counter Strike sous linux:
http://www.steampowered.com/HLserver/mar9/linux_hlserver_3092004.tgz.torrent

Pour le charger tu fais....

$ btdownloadcurses
http://www.steampowered.com/HLserver/mar9/linux_hlserver_3092004.tgz.torrent

2 cas:

a) ça roule alors laisse rouler
Pas roulé... ;-)

b) ça plante, pour des raisons variées (fréquent) tu charges dans ce cas
via wget,
ça, c'est ok...

linux_hlserver_3092004.tgz.torrent et tu tapes

$ btdownloadcurses linux_hlserver_3092004.tgz.torrent
C'est fait jolie fenêtre avec le dl qui s'affiche, puis une fois chargé, plus rien.

Si ti veux limiter l'upload, tu as l'option --max_upload_rate 10 qui
limite à 10K/s en upload poar exemple.
Je sais pas où trouver ces options...

Pour partager:
$ btmakemetafile debian.tar.gz http://boisson.homeip.net:6969/
Marche pô.
<<<<< fraide@diogene:~$ btmakemetafile debian.tar.gz http://boisson.homeip.net:6969/
Traceback (most recent call last):
 File "/usr/bin/btmakemetafile", line 152, in ?
   comment = config['comment'], target = config['target'])
 File "/usr/bin/btmakemetafile", line 43, in make_meta_file
   info = makeinfo(file, piece_length, flag, progress, progress_percent)
 File "/usr/bin/btmakemetafile", line 105, in makeinfo
   size = getsize(file)
 File "/usr/lib/python2.3/posixpath.py", line 142, in getsize
   return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: '/home/fraide/debian.tar.gz' >>>>>

crée un fichier debian.tar.gz.torrent qui permet de déclarer le tracker et
aux autres de le partager. A remarquer le port d'écoute mis à 6969 ici.
Pour lancer le tracker (qui écoute les requête):

$ bttrack --dfile /tmp/log --port 6969
Marche pas non plus, forcément...
<<<<< fraide@diogene:~$ bttrack --file /tmp/log --port 6969
error: unknown key --file
run with no arguments for parameter explanations >>>>>

Attention, le port par défaut est le 80 qui nécessite d'être root (idiot
ça donc), à noter l'option mise par défaut  --nat-check qui refuse de
servir ceux qui sont derrière un routeur NATé comme toi (:-().
Et comment je change tout ça...
Je VEUX partager...


A partir de là, on peut charger chez toi, les résultats sont dans /tmp/log

Note que
$ strings debian.tar.gz.torrent d8:announce31:http://boisson.homeip.net:6969/13:creation
datei1079166329e4:infod6:lengthi262144e4:name13:debian.tar.gz12:piece
lengthi262144e6:pieces20:³y<>`gõ

donc on peut remonter à l'initiateur du partage ce qui me fait dire que
bittorrent est moral.


Voilà...
Merci...

bon usage (et il te reste ton pbm de transfert de port (ici le 6969 est
souvent utilisé)

François Boisson
Fraide



Reply to: