Table des matières
, , ,

MLDonkey

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 :

Installation

Packages

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.

Configuration

Les paragraphes suivants indiquent comment personnaliser l'installation.
Le reste de la configuration peut ensuite être réalisé en interface web.

Configurer le réseau d'administration

Afin d'autoriser l'administration à travers le réseau, il faut éditer /var/lib/mldonkey/downloads.ini :

 
 allowed_ips = [
  "127.0.0.1"; "192.168.10.0/24"; "192.168.11.0/24";]

Définir un mot de passe

Pour protéger l'accès avec un mot de passe, se connecter en telnet et utiliser la commande useradd :

# telnet localhost 4000
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
Welcome to MLDonkey 3.0.0
Welcome on mldonkey command-line

Use ? for help

> useradd admin xxx
Password of user admin changed

Administration

Il est possible d'administrer le serveur MLDonkey de nombreuses façons.

Mode d'accès

Ports à ouvrir pour le Firewall (connexions entrantes)

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.

Tunning

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.

Backup

Links