Ceci est une ancienne révision du document !
MLDonkey est un client pour les réseaux P2P sous Linux.
Il supporte les protocoles suivants :
De plus, il dispose de nombreuses interfaces d'administration :
Utilisé pour Projet Bender
Pour installer le coeur de MLdonkey, il faut installer le paquet :
Mldonkey est installé par défaut dans /var/lib/mldonkey.
Une fois l'installation terminée, mldonkey est accessible uniquement depuis l'adresse 127.0.0.1.
Les paragraphes suivants indiquent comment personnaliser l'installation.
Le reste de la configuration peut ensuite être réalisé en interface web.
Afin d'autoriser l'administration à travers le réseau, il faut éditer download.ini et configurer l'option “allowed_ips”
allowed_ips = [ "127.0.0.1"; "192.168.10.0/24"; "192.168.11.0/24";]
Attention : il faut arréter mldonkey pour modifier ce fichier.
Par défaut, MLDonkey redémarre automatiquement toutes les 48h. Il est possible de modifier cette valeur dans le fichier /etc/default/mldonkey-serveur.
Par exemple :
MAX_ALIVE=96
Il est possible d'administrer le serveur MLDonkey de nombreuses façons.
Network | Type | Historical default | MLdonkey default | Configuration file |
---|---|---|---|---|
eDonkey2000 | TCP | 4662 | port = random (before 2.8.0: 4662) | donkey.ini |
eDonkey2000 | UDP | 4672 (eMule) | TCP port + 4 (before 2.8.0: 4666) | donkey.ini |
Kad | TCP | 6419 (eMule) | Kademlia.port = random | donkey.ini, Kademlia section |
Kad1 | UDP | 6429 (eMule) | Same as TCP | donkey.ini, Kademlia section |
Overnet | TCP | 4662 | Overnet.port = random | donkey.ini, Overnet section |
Overnet | UDP | No default | Same as TCP | donkey.ini, Overnet section |
Gnutella | TCP | 6346 | client_port = 6346 | gnutella.ini |
Gnutella | UDP (??) | Same as TCP | client_port = 6346 | gnutella.ini |
Gnutella2 | TCP | No default | client_port = 6347 | gnutella2.ini |
Gnutella2 | UDP | Same as TCP | client_port = 6347 | gnutella2.ini |
BitTorrent | TCP | 6881 | client_port = 6882 | bittorrent.ini |
FastTrack | TCP | 1214 | client_port = 1214 | fasttrack.ini |
OpenNapster | TCP | 6699 | client_port = 9999 | opennap.ini |
DirectConnect | TCP | 1412 | client_port = 4444 | directconnect.ini |
Direct Connect | UDP | Same as TCP | client_port = 4444 | directconnect.ini |
Soulseek | TCP | 2234 | client_port = 2234 | soulseek.ini |
Pour plus d'informations sur la configuration du firewall, voir firewall.
Quelques paramètres utiles :
Paramètrages des clients par protocole :
Pour info, il existe deux types d'ID sous eDonkey :
Par conséquent, deux low ID ne peuvent pas s'échanger de données.