Dans ce tuto, nous allons installer aMule, client eMule qui fonctionne plutôt bien sur notre petit Syno.
1. Sous Telnet: ipkg install amule lance l'installation du package aMule.
2. Nous allons également installer la librairie readline en tapant: ipkg install readline. Celle ci est nécessaire au bon fonctionnement d'emule.
3. On lance aMule afin qu'il crée les fichiers de configuration: amuled. On quitte immédiatement l'application en faisant un CTRL-C
4. On va maintenant configurer les mots de passe de connexion:
Citation
Remplacer password1 et password2 par ce que vous voulez.
Par commodité, pour ma part j'ai mis la même chose.
5. Edition du fichier de connexion: (seules les lignes à modifier sont affichées)
vi /root/.aMule/remote.conf
Citation
Password=pass1_md5 # c'est le mot de passe "password1" codé en md5. Normalement déjà renseignement grace à la commande en 4.
[WebServer]
Port=5001 # port par lequel on va pouvoir accéder à l'interface web d'aMule (http://ip_syno:5001), à -1 par défaut.
AdminPassword=pass2_md5 # c'est le mot de passe "password2" codé en md5. Normalement déjà renseignement grace à la commande en 4.
6.On passe à la configuration de l'application (seules les lignes à modifier sont affichées) :
vi /root/.aMule/amule.conf
Citation
MaxUpload=10 # nombre max d'uploads simultanés, 0 signifie sans limite
TempDir=/volume1/download/temp # dossier de téléchargement temporaire, positionné dans le dossier "root" par défaut
IncomingDir=/volume1/download/incoming # dossier des fichiers terminés, positionné dans le dossier "root" par défaut.
[WebServer]
Enable=1 # activation de l'interface web de l'application.
Password=pass2_md5 # mot de passe issu du fichier remote.conf.
Port=5001 # même valeur que celle mise dans le fichier remote.conf.
[ExternalConnect]
AcceptExternalConnections=1 # pour autoriser aMule à écouter les connexions externes. Par défaut, c'est à 0, mais si c'est à 0, aMule ne peut pas se connecter à des IP autres que localhost.
ECPassword=pass1_md5 # mot de passe issu du fichier remote.conf.
ExecOnCompletion?=1 # On veut que la commande ci dessous soit executée
ExecOnCompletionCommand?=sh -c '/root/.aMule/chmoder_recu.sh' # fichier script qui va mettre les droits des fichiers téléchargés
7. Ci dessus, nous avons parler du fichier chmoder_recu.sh, pourquoi ? parce qu'un fichier récupéré par emule a les droits associés à root et ne peux ne peux pas être lu par un autre utilisateur. Pour palier on va donc créer le fichier suivant qui sera executé à chaque fin de téléchargement:
vi /root/.aMule/chomder_recu.sh
Citation
on le rend executable: chmod +x /root/.aMule/chmoder_recu.sh
8. Si ils n'existe pas, créer à l'aide de la commande mkdir les répertoires indiqués dans le fichier de configuration
9. Lancer aMule en tapant: amuled & puis faites CTRL-C pour revenir sur le shell. Pas d'inquietude amule tourne en tache de fond. Si vous avez opté pour le lancement automatique de l'interface web vous pouvez vous rendre sur la page web pour commencer à faire votre marché ;)
Pour les autres, vous devez lancer manuellement l'interface web: amuleweb & puis CTRL-C. Mais si vous avez entré la configuration comme indiquée dans ce tuto, amulweb est lancé en même temps qu'amuled.
Pour arrêter amule, il suffit de taper ps en telnet, dans la liste des processus il va y avoir plusieurs amuled, prenait celui dont le pid (numéro de processus)à la valeur est la plus petite et taper kill - N°Pid (par exemple: kill -16524). Idem pour amuleweb.
10. A la place d'amule web, vous pouvez utiliser sur PC, aMuleGUI, qui vous donne une interface style eMule. Pour la télécharger c'est ici: http://conrausch.eli....1-all_lang.zip
C'est un peu buggué: ca n'indique pas les stats, ca prends pas en compte toutes les modifications de config mais par contre pour ajouter des fichiers, regarder le suivi etc, ca fonctionne nickel
Si vous utilisez aMuleGUI, sous Telnet:
Citation
Ca permet de modifier la config. Par contre tout ne semble pas forcément être modifié. Le changement de nom fonctionne bien d'après mon expérience.
Attention:
- aMule n'est pas livré avec une liste de serveurs, il faudra donc recupérer un fichier server.met sur internet et le mettre dans /root/.aMule
- N'oubliez pas d'ouvrir les ports utilisés par aMule au niveau de votre routeur, sinon n'espérez pas avoir de high id.
Merci à DJMomo pour son tuto qui m'a servi de base.


Aide

Retour en haut
Multi-citation









