Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
serveur_de_telechargement_mldonkey [Le 22/02/2016, 21:44] – liens YoBoY | serveur_de_telechargement_mldonkey [Le 20/02/2017, 19:53] (Version actuelle) – tags L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====== Créer et gérer un serveur dédié au téléchargement sous Ubuntu ====== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Si vous êtes plusieurs à télécharger les mêmes fichiers à votre domicile, vous gâchez probablement de la bande passante. Afin de remédier à cela, il est possible de confier tous vos téléchargements à la même machine, sur laquelle n' | ||
+ | |||
+ | L' | ||
+ | *multi OS (n' | ||
+ | *capable de se connecter à (presque) tous les réseaux peer to peer; | ||
+ | *commandable à distance (par exemple du boulot, vous pouvez lancer un téléchargement); | ||
+ | *stable, léger; | ||
+ | *sécurisé. | ||
+ | |||
+ | ====Préalables==== | ||
+ | |||
+ | *Un PC (avec des ventilos et une bonne alimentation, | ||
+ | *Un disque dur conséquent | ||
+ | *Une connexion internet :-); | ||
+ | *Un cd ubuntu server | ||
+ | |||
+ | Et lors de la configuration seulement : | ||
+ | *Un clavier et un écran branché à votre futur serveur; | ||
+ | *Si vous ne voulez pas vous embêter, un quelconque support amovible (disquette, clé usb, cdrom) accepté par les deux machines (celle que vous utilisez pour consulter cette page actuellement et votre futur serveur). | ||
+ | |||
+ | *Vous devez aussi avoir accès à votre routeur et être à même de faire des redirections de port (en anglais "port forwarding" | ||
+ | |||
+ | =====Étape 1 - Installation du système===== | ||
+ | Allumez votre futur serveur, Bootez sur le CD. (Si vous n' | ||
+ | Répondez logiquement à toutes les questions du début, elles ne sont pas bien dures. Vous allez arriver à l' | ||
+ | *Ou bien vous êtes parano vous voulez tout contrôler : | ||
+ | Choisissez " | ||
+ | |||
+ | ^taille ^entrée ^type partition ^format partition ^indicateur d' | ||
+ | | 1 Go | / | ||
+ | | 2*taille_de_la_RAM | swap | _ | linux swap | _ | | ||
+ | | reste_de_l_espace | /home | secondaire | ext3 | absent | ||
+ | |||
+ | Ceci vous permet de séparer la partie système des données et vous pourrez plus facilement récupérer celles-ci en cas de plantage définitif du système. Les tailles que je donne pour les partitions sont tout à fait suffisantes. (Petit rappel : 500 Mo d' | ||
+ | |||
+ | *Ou bien vous vous sentez normal : | ||
+ | laissez tout simplement le gestionnaire de partitionnement s' | ||
+ | |||
+ | Continuez l' | ||
+ | A l' | ||
+ | |||
+ | Terminez normalement votre installation et rebootez. Loggez vous. | ||
+ | |||
+ | |||
+ | |||
+ | =====Étape 2 - Installation et configuration de Samba===== | ||
+ | (Si vous ne comptez pas partager vos données avec des ordinateurs sous windows, vous pouvez [[serveur_de_telechargement_mldonkey# | ||
+ | |||
+ | Samba est un outil permettant le partage de ressources avec des ordinateurs qui tournent sous windows. C'est très utile si vous avez des amis/ | ||
+ | Commencez par installer Samba : tapez | ||
+ | sudo apt-get update && sudo apt-get install samba | ||
+ | |||
+ | *Si vous souhaitez comprendre comment ça marche et configurer vous même Samba : vous trouverez un [[: | ||
+ | *Sinon, si vous n'avez pas envie de réfléchir, | ||
+ | Je vous donne le fichier de configuration smb.conf que j'ai chez moi. C'est un fichier dont j'ai traduit à la va-vite les commentaires pour m'en faciliter l' | ||
+ | < | ||
+ | # | ||
+ | # fichier de configuration Samba smb.conf | ||
+ | # | ||
+ | ## traduit par Christophe-Marie Duquesne | ||
+ | ## | ||
+ | ## Vous pouvez sans soucis remplacer le votre par celui-ci, | ||
+ | ## je n'ai rien enlevé, j'ai juste traduit. Au pire j' | ||
+ | ## ajouté et c'est précisé dans les commentaires, | ||
+ | ## pour toute option modifiée. | ||
+ | ## mes commentaires à moi sont précédés de deux '#' | ||
+ | # | ||
+ | # Toute les lignes commençant par ';' | ||
+ | # seront ignorées. (Convention implicite : on met un ';' | ||
+ | # une ligne de commande activable et un '#' | ||
+ | # | ||
+ | # NOTE: Après toute modification de ce fichier, il est conseillé | ||
+ | # d' | ||
+ | # n'avez pas commis une erreur de syntaxe basique. | ||
+ | # | ||
+ | |||
+ | # | ||
+ | |||
+ | [global] | ||
+ | |||
+ | ## Browsing/ | ||
+ | |||
+ | # permet de définir le " | ||
+ | # votre machine. | ||
+ | ## Note du traducteur : Par défaut, samba mettait MSHOME. | ||
+ | ## La plupart du temps, sous Windows XP, c'est plutôt WORKGROUP. | ||
+ | ## (modifié en WORKGROUP) | ||
+ | | ||
+ | |||
+ | ## Note du traducteur : Ceci est une option que j'ai rajoutée au fichier. | ||
+ | ## le nom netbios est le nom sous lequel apparait votre machine | ||
+ | ## sur le réseau. | ||
+ | | ||
+ | |||
+ | # server string est l' | ||
+ | | ||
+ | |||
+ | # Section support de " | ||
+ | # Support de WINS - dit au composant NMBD de Samba d' | ||
+ | ; wins support = no | ||
+ | |||
+ | # Serveur WINS - dit au composant NMBD de Samba d' | ||
+ | # Note: Samba peut être soit un serveur WINS, soit un client WINS, mais | ||
+ | # PAS les deux. | ||
+ | ; wins server = w.x.y.z | ||
+ | |||
+ | # Ceci empêchera nmbd de chercher des noms netbios par le biais du DNS | ||
+ | dns proxy = no | ||
+ | |||
+ | # Précise le service de nommage et l' | ||
+ | # traduire les noms d' | ||
+ | ; name resolve order = lmhosts host wins bcast | ||
+ | |||
+ | #### Networking #### | ||
+ | |||
+ | # Précise l' | ||
+ | # Ceci peut être soit un nom d' | ||
+ | # sous réseau; | ||
+ | # on préfèrera les noms d' | ||
+ | ; | ||
+ | |||
+ | # Pour s' | ||
+ | # vous devez avoir activé l' | ||
+ | # ceci. | ||
+ | # Il est recommandé d' | ||
+ | # n'est pas protégée par un pare-feu ou bien si elle joue elle-même le rôle | ||
+ | # de pare-feu; cependant, cette option ne manipule pas correctement les | ||
+ | # interfaces dynamiques ou non-diffusées. | ||
+ | ; bind interfaces only = true | ||
+ | |||
+ | |||
+ | |||
+ | #### Debugging/ | ||
+ | |||
+ | # Ceci indique à Samba qu'il doit utiliser un fichier de log séparé pour | ||
+ | # chaque machine qui se connecte. | ||
+ | log file = / | ||
+ | |||
+ | # Fixe une limite à la taille des fichiers de log (en Kb). | ||
+ | max log size = 1000 | ||
+ | |||
+ | # Si vous souhaitez que Samba fasse uniquement ses log par le biais | ||
+ | # du syslog, mettez le paramètre suivant à ' | ||
+ | ; | ||
+ | |||
+ | # Nous voulons que Samba mette le minimum d' | ||
+ | # A la place, tout ira dans / | ||
+ | # Si vous souhaitez utiliser le syslog vous devez choisir une plus grande | ||
+ | # valeur pour ce paramètre. | ||
+ | | ||
+ | |||
+ | # Lors des crashs, une action logique : l' | ||
+ | # à l' | ||
+ | panic action = / | ||
+ | |||
+ | |||
+ | ####### Authentication ####### | ||
+ | |||
+ | # Mettre " | ||
+ | # requiert toutefois que tout utilisateur accédant à ce serveur y ait | ||
+ | # un compte. Jetez un oeil à | ||
+ | # / | ||
+ | # dans le package samba-doc pour plus de détails. | ||
+ | ## Note du traducteur : option non active à l' | ||
+ | security = user | ||
+ | |||
+ | # Pour le cas où vous souhaiteriez utiliser le cryptage des mots de passe. | ||
+ | # Regardez la section ' | ||
+ | # avant d' | ||
+ | | ||
+ | |||
+ | ## Note du traducteur : Ceci est une option que j'ai rajouté au fichier. | ||
+ | ## précise le chemin du fichier de mots de passe. | ||
+ | smb passwd file = / | ||
+ | |||
+ | # Si vous utilisez le cryptage des mots de passe, Samba a besoin de | ||
+ | # savoir de quel type de base de données de mots de passe vous vous servez. | ||
+ | | ||
+ | |||
+ | obey pam restrictions = yes | ||
+ | |||
+ | ; guest account = nobody | ||
+ | | ||
+ | |||
+ | # Ceci indique si lors d'une modification dans passdb du mot de passe | ||
+ | # crypté SMB, Samba doit tenter de synchroniser le mot de passe Unix | ||
+ | # avec le mot de passe SMB. | ||
+ | ; unix password sync = no | ||
+ | |||
+ | # Pour la synchronisation des mots de passe Unix sur un système Debian | ||
+ | # GNU/Linux, le paramètre suivant doit être ajouté (merci à Ian Kahan | ||
+ | # << | ||
+ | # de discussion pour le programme des mots de passe de Debian Sarge) | ||
+ | | ||
+ | | ||
+ | |||
+ | # Ce paramètre contrôle si le PAM sera utilisé pour les changements | ||
+ | # de mots de passe lorsque ce sera demandé par un client SMB et non | ||
+ | # par le programme listé dans ' | ||
+ | # Par défaut, c'est non. | ||
+ | ; pam password change = no | ||
+ | |||
+ | ########## Domains ########### | ||
+ | # Cette machine est-elle capable d' | ||
+ | # le PDC et BDC nécessitent tous deux que cette option active. | ||
+ | # Si vous êtes le BDC vous devez changer l' | ||
+ | ## Note du traducteur : un PDC est un contrôleur principal de domaine | ||
+ | ## un BDC est un contrôleur secondaire de domaine. | ||
+ | ## vous devez intaller un BDC avant n' | ||
+ | ## le PDC contient la base de donnée des répertoires, | ||
+ | ## des partages de ressources, etc... et valide les utilisateurs. | ||
+ | ## le BDC contient une copie de tout ceci et peut valider les utilisateurs. | ||
+ | ## (Source : http:// | ||
+ | ## (décommenté) | ||
+ | | ||
+ | # | ||
+ | # Cette option ne prend effet que si l' | ||
+ | # Elle précise le chemin du répertoire du profil de l' | ||
+ | # (du point de vue du client) | ||
+ | # Ce qui suit requiert qu'un [profiles] de partage soit dressé sur le | ||
+ | # serveur samba (voir en dessous) | ||
+ | # | ||
+ | ; logon path = \\%N\profiles\%U | ||
+ | # Un autre choix commun est de stocker le profil dans le home de l' | ||
+ | ## (décommenté) | ||
+ | logon path = \\%N\%U\profile | ||
+ | |||
+ | # L' | ||
+ | # Elle spécifie le chemin du répertoire home d'un utilisateur | ||
+ | # (du point de vue du client) | ||
+ | logon drive = H: | ||
+ | logon home = \\%N\%U | ||
+ | |||
+ | # L' | ||
+ | # Elle spécifie le script à utiliser pendant le " | ||
+ | # le script doit être stocké dans le partage [netlogon] | ||
+ | # NOTE: Doit être stocké dans un fichier respectant la convention du format | ||
+ | # ' | ||
+ | ; logon script = logon.cmd | ||
+ | |||
+ | # Ceci permet aux utilisateurs Unix d' | ||
+ | # domaine via tuyau SAMR RPC. La commande donnée en exemple crée un | ||
+ | # compte utilisateur avec un mot de passe Unix désactivé. | ||
+ | # Veillez à l' | ||
+ | ; add user script = / | ||
+ | |||
+ | ########## Printing ########## | ||
+ | |||
+ | # Si vous souhaitez charger automatiquement la liste de vos imprimantes | ||
+ | # plutôt que de les activer individuellement. | ||
+ | ; load printers = yes | ||
+ | |||
+ | # Impression lpr(ng). Vous pouvez éventuellement modifier le chemin d' | ||
+ | # au fichier printcap. | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | # Impression CUPS. Jetez aussi un oeil à la page de manuel cupsaddsmb(8) | ||
+ | # dans le package cupsys-client. | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | # Lors de l' | ||
+ | # un administrateur des imprimantes, | ||
+ | # droit à d' | ||
+ | # les propriétés de l' | ||
+ | ; | ||
+ | |||
+ | |||
+ | ############ | ||
+ | # L' | ||
+ | # customiser votre configuration sur la base de celle d'une machine paire. | ||
+ | # Le %m remplace le nom netbios de la machine qui se connecte. | ||
+ | ; | ||
+ | |||
+ | # La plupart des gens trouvent que cette option améliore la performance. | ||
+ | # Regardez smb.conf(5) et / | ||
+ | # pour plus de détails. | ||
+ | # Vous avez si vous le voulez la possibilité d' | ||
+ | # un système Linux: | ||
+ | # | ||
+ | | ||
+ | |||
+ | # Le paramètre suivant n'est utile que si vous avez installé le package | ||
+ | # linpopup. Le samba maintainer et le linpopup maintainer | ||
+ | # servent à faciliter l' | ||
+ | ; | ||
+ | |||
+ | # Le ' | ||
+ | # Si cette machine doit être configurée en tant que BDC | ||
+ | # (serveur secondaire de logon), | ||
+ | # vous devez mettre l' | ||
+ | # est recommandé. | ||
+ | ; | ||
+ | |||
+ | # Quelques options par défaut pour winbind (assurez-vous que vous n' | ||
+ | # pas ces intervalles pour autre chose) | ||
+ | ; idmap uid = 10000-20000 | ||
+ | ; idmap gid = 10000-20000 | ||
+ | ; | ||
+ | |||
+ | # | ||
+ | |||
+ | # Décommentez ce qui suit (et modifiez les autres paramètres comme il convient) | ||
+ | # pour activer les partages du répertoire home par défaut. | ||
+ | # Ceci va partager chaque répertoire d' | ||
+ | # \\serveur\utilisateur | ||
+ | ;[homes] | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | # Par défaut, les partages \\serveur\utilisateur peuvent | ||
+ | # être atteints par n' | ||
+ | # Décommentez la ligne suivante si vous voulez vous assurer | ||
+ | # que seul " | ||
+ | ; valid users = %S | ||
+ | |||
+ | # Par défaut, les répertoires home sont exportés en lecture seule. | ||
+ | # changez le paramètre suivant en ' | ||
+ | # écrire dessus. | ||
+ | ## Note du traducteur : J'ai modifié ce paramètre car je voulais en | ||
+ | ## effet pouvoir acceder en écriture à mon serveur. A l' | ||
+ | ## cette ligne était commentée et était à ' | ||
+ | ; | ||
+ | |||
+ | # Pour des raisons de sécurité, le masque de création de fichier est | ||
+ | # 0600. Si vous voulez créer vos fichiers avec les droits group=rw, | ||
+ | # mettez le paramètre suivant à 0644. | ||
+ | ## Note du traducteur : j'ai changé en 0644. | ||
+ | ; | ||
+ | |||
+ | # Pour des raisons de sécurité, le masque de création des répertoires est | ||
+ | # 0700. Si vous voulez créer les répertoires avec les droits group=rw, | ||
+ | # mettez ce paramètre à 0775. | ||
+ | ## Note du traducteur : j'ai changé en 0755 | ||
+ | ; | ||
+ | |||
+ | # Décommentez ce qui suit et créez le répertoire netlogon pour | ||
+ | # les logons de domaine. | ||
+ | # (vous devrez configurer Samba pour agir aussi comme un contrôleur | ||
+ | # de domaine) | ||
+ | ;[netlogon] | ||
+ | ; | ||
+ | ; path = / | ||
+ | ; guest ok = yes | ||
+ | ; | ||
+ | ; share modes = no | ||
+ | |||
+ | # Décommentez ce qui suit et créez le répertoire profiles pour stocker | ||
+ | # les profils des utilisateurs. (voir l' | ||
+ | # (vous avez besoin cette fois encore que Samba soit configuré pour agir | ||
+ | # en tant que contrôleur de domaine) | ||
+ | # Le chemin qui suit devrait être accessible en écriture par tous les | ||
+ | # utilisateurs de manière à ce que leur répertoire de profil | ||
+ | # puisse être créé lors de leur premier logon. | ||
+ | ;[profiles] | ||
+ | ; | ||
+ | ; path = / | ||
+ | ; guest ok = no | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | [printers] | ||
+ | | ||
+ | | ||
+ | path = /tmp | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | # Les clients Windows chercheront ce nom de partage comme source | ||
+ | # de pilotes d' | ||
+ | [print$] | ||
+ | | ||
+ | path = / | ||
+ | | ||
+ | read only = yes | ||
+ | guest ok = no | ||
+ | # Décommentez pour autoriser l' | ||
+ | # d' | ||
+ | # dont sont membres vos utilisateurs-administrateurs. | ||
+ | ; write list = root, @ntadmin | ||
+ | |||
+ | # Un partage simple pour votre lecteur CD-ROM. | ||
+ | ;[cdrom] | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ; path = /cdrom | ||
+ | ; | ||
+ | |||
+ | # Les deux prochains paramètres montrent comment réaliser l' | ||
+ | # du CD-ROM lorsque le partage cdrom est actif. Pour que ceci | ||
+ | # fonctionne, /etc/fstab doit contenir une entrée telle que celle-ci: | ||
+ | # | ||
+ | # / | ||
+ | # | ||
+ | # Le CD-ROM est démonté automatiquement après la connection à [...] | ||
+ | # | ||
+ | # Si vous ne voulez pas utiliser l' | ||
+ | # assurez-vous que le CD est monté sur /cdrom | ||
+ | # | ||
+ | ; | ||
+ | ; | ||
+ | |||
+ | ## Note du traducteur : | ||
+ | ## rajouté par mes soins pour un partage à la windows | ||
+ | ## sur les PC sous Windows on devra taper \\nom-du-serveur-linux\home | ||
+ | ## dans " | ||
+ | [home] | ||
+ | comment = home | ||
+ | path = /home | ||
+ | read only = no | ||
+ | writable = yes | ||
+ | </ | ||
+ | Fichier que j' | ||
+ | < | ||
+ | #produit par Christophe-Marie Duquesne | ||
+ | #remplacez " | ||
+ | #tapez whoami pour connaître ce nom d' | ||
+ | #Ces dossiers sont en lecture seule mais cela peut être modifié grâce | ||
+ | #à l' | ||
+ | [global] | ||
+ | workgroup = workgroup | ||
+ | netbios name = %h | ||
+ | server string = serveur %h (Samba %v, Ubuntu) | ||
+ | security = share | ||
+ | hide dot files = yes | ||
+ | socket options = TCP_NODELAY | ||
+ | |||
+ | [Musique] | ||
+ | comment = Musique | ||
+ | path = / | ||
+ | force user = oogachakka | ||
+ | force group = oogachakka | ||
+ | guest ok = yes | ||
+ | read only = yes | ||
+ | browseable = yes | ||
+ | |||
+ | [Videos] | ||
+ | comment = Videos | ||
+ | path = / | ||
+ | force user = oogachakka | ||
+ | force group = oogachakka | ||
+ | guest ok = yes | ||
+ | read only = yes | ||
+ | browseable = yes | ||
+ | |||
+ | [Upload et Sauvegardes] | ||
+ | comment = Upload | ||
+ | path = / | ||
+ | force user = oogachakka | ||
+ | force group = oogachakka | ||
+ | guest ok = yes | ||
+ | read only = no | ||
+ | browseable = yes | ||
+ | </ | ||
+ | Mettez ce fichier sur clé usb, disquette ou autre support amovible. Nous allons télécharger ' | ||
+ | Pour cela, vous devez auparavant modifier votre fichier / | ||
+ | *Pour éditer votre fichier : "vi chemin_fichier" | ||
+ | Deux modes sont possibles : insertion (taper des caractères, | ||
+ | *" | ||
+ | *" | ||
+ | *": | ||
+ | *" | ||
+ | Vim est un outil extrêmement puissant, allez [[http:// | ||
+ | sudo vim / | ||
+ | pour enlever les '#' | ||
+ | < | ||
+ | # deb http:// | ||
+ | # deb-src http:// | ||
+ | </ | ||
+ | Ensuite, téléchargez et installez ivman : | ||
+ | sudo apt-get update && sudo apt-get install ivman | ||
+ | Par précaution, | ||
+ | sudo cp / | ||
+ | Ainsi il vous sera toujours possible de restaurer celui-ci en faisant | ||
+ | sudo cp / | ||
+ | Vous pouvez maintenant connecter votre support amovible pour transférer ' | ||
+ | ls /media | ||
+ | pour savoir exactement son chemin d' | ||
+ | sudo cp / | ||
+ | puis redémarrez samba afin que ces modifications soient prises en compte: | ||
+ | sudo / | ||
+ | Enregistrez l' | ||
+ | **Attention**, | ||
+ | sudo smbpasswd -a votre_login_ubuntu | ||
+ | et redémarrez samba à nouveau : | ||
+ | sudo / | ||
+ | Désormais, les ordinateurs sous windows qui sont sur le réseau voient apparaître votre serveur. Les login et mot de passe pour s'y connecter sont ceux de l' | ||
+ | =====Etape 3 - Installation et configuration de MLDonkey===== | ||
+ | téléchargez et installez mldonkey: | ||
+ | sudo apt-get install mldonkey-server | ||
+ | L' | ||
+ | mlnet | ||
+ | [[serveur_de_telechargement_mldonkey# | ||
+ | Arrêtez-le en faisant Ctrl+C. | ||
+ | |||
+ | Vous pouvez maintenant éditer sous vim((voir la note du dessus)) le fichier / | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Allez consulter le fichier donkey.ini | ||
+ | more / | ||
+ | et référez vous à ce tableau (tiré de [[http:// | ||
+ | |||
+ | ^Réseau | ||
+ | | eDonkey2000 | ||
+ | | eDonkey2000 | ||
+ | | Kad | TCP | port aléatoire | ||
+ | | Kad1 | UDP | même que TCP | ||
+ | | Overnet | ||
+ | | Overnet | ||
+ | | Gnutella | ||
+ | | Gnutella | ||
+ | | Gnutella2 | ||
+ | | Gnutella2 | ||
+ | | BitTorrent | ||
+ | | FastTrack | ||
+ | | OpenNapster | ||
+ | | Direct Connect | TCP | 4444 | ||
+ | | Direct Connect | UDP | 4444 | ||
+ | | Soulseek | ||
+ | |||
+ | Ouvrez ces ports sur le routeur et redirigez les vers les même ports de votre serveur. Faîtes de même pour le port 22 TCP (c'est le port ssh, vous le fermerez si jamais la création de domaine échoue pour vous et que vous ne parvenez pas à accéder à mldonkey de l' | ||
+ | |||
+ | |||
+ | =====Etape 4 - Configuration de l' | ||
+ | |||
+ | Outre sa compatibilité avec presque tous les réseaux P2P, MLDonkey possède l' | ||
+ | |||
+ | Il va falloir au préalable que vous vous munissiez d'un nom de domaine (si vous n'en avez pas déjà un déjà fourni par votre FAI). Pour cela, rien de plus facile, vous pouvez l' | ||
+ | Allez par exemple sur www.dyndns.com et créez un compte chez eux. Suivez les étapes pour qu'ils attribuent à votre adresse ip un nom de domaine que vous aurez choisi.\\ | ||
+ | Une fois que c'est fait, vous pouvez vérifier que cela a marché :\\ | ||
+ | Allez sur [[http:// | ||
+ | Tapez ensuite dans un terminal | ||
+ | host votre_nom_de_domaine_chez_dyndns | ||
+ | Si le résultat de cette commande donne la même ip que celle obtenue sur adresseip.com, | ||
+ | Sinon, si votre création de domaine échoue systématiquement, | ||
+ | |||
+ | Occupons-nous maintenant de sécuriser tout cela en installant ssh-server afin que votre pc puisse écouter accepter les communication chiffrées: | ||
+ | sudo apt-get install openssh-server | ||
+ | Vous pouvez vous autoriser un petit redémarrage avant de relancer mldonkey de manière définitive : | ||
+ | mlnet& | ||
+ | pour tuer le processus, vous n' | ||
+ | killall mlnet | ||
+ | Vous pouvez débrancher l' | ||
+ | |||
+ | =====Epilogue===== | ||
+ | Placez vous maintenant sur un AUTRE ordinateur. Nous allons créer un tunnel ssh entre cet ordinateur et le serveur. | ||
+ | |||
+ | |||
+ | |||
+ | ====manips en local==== | ||
+ | *Si cet ordinateur est sous Linux ou MacOS, tapez dans un terminal : | ||
+ | ssh -L4080: | ||
+ | |||
+ | *Sous windows, il vous faut télécharger [[http:// | ||
+ | {{serveur: | ||
+ | {{serveur: | ||
+ | Dans tous les cas, le mot de passe à rentrer est celui de ' | ||
+ | |||
+ | Maintenant, ouvrez un navigateur web et tapez dans la barre de navigation : http:// | ||
+ | |||
+ | __Explication__ : par le biais de cette manipulation, | ||
+ | |||
+ | ====manips à l' | ||
+ | pas besoin de " | ||
+ | |||
+ | Ce sont exactement les mêmes manipulations. | ||
+ | Il suffit de remplacer ' | ||
+ | ====Pour plus de confort==== | ||
+ | Si vous ne vous sentez pas à l'aise avec l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Quelques liens==== | ||
+ | |||
+ | *Evidemment, | ||
+ | *vous pouvez aller consulter le site officiel de mldonkey (en) : [[http:// | ||
+ | *à lire si vous voulez mieux exploiter le fait que votre ordinateur soit devenu un serveur ssh (fr) : [[:ssh]]\\ | ||
+ | *des explications supplémentaires sur mldonkey (fr) : [[http:// | ||
+ | |||
+ | |||
+ | ====Museek==== | ||
+ | Pour les afficionados de soulseek qui auraient été décus par l' | ||
+ | Une interface graphique en Gtk , on peut le controler à distance de la même manière que mldonkey. | ||
+ | |||
+ | |||
+ | |||
+ | ====Problèmes connus==== | ||
+ | lorsque vous lancez mlnet, il est possible que celui-ci vous dise: | ||
+ | < | ||
+ | DNS resolution does not work! Looking up www.mldonkey.net failed with Not_found. | ||
+ | The core therefore is unable to get eDonkey serverlists and loading | ||
+ | .torrent files via dllink from websites is also impossible. | ||
+ | If you are using MLDonkey in a chroot environment you should | ||
+ | consider reading this article to get DNS support back: | ||
+ | http:// | ||
+ | </ | ||
+ | Dans ce cas, pas la peine de s' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |