Gnome Home Mon compte Rechercher Forum Downloads FAQ Howto Pas encore enregistré? Devenez membre ici. (L'enregistrement est gratuit). 10/09/2010 - 15:39

Installer un serveur OpenDCHub (Direct Connect - Chat + Partage
Dernière mise à jour : 2005-03-16 19:31:02 (9685 lectures)
[Imprimer la page | Envoyé à un ami]

Installer un serveur OpenDCHub (Direct Connect - Chat + Partage de fichiers).

Author:  Delf
Contributor:
  
Release: SME Server 5.6/6.x
License: GPL
Open DC hub is a hub software for the Direct Connect network. Direct Connect is a file sharing network made up by hubs, to which clients can connect. Once connected to a hub, the user can search for files on the hub or the network, or browse files of other users connected to the hub.
Note: Ce Howto explique l'installation et le fonctionnement d'OpenDCHub en mode root.

 


Problème: Installer un hub Direct Connect Hub sur votre server SME.
Problème:
Configurer un client Direct Connect, ici DC++ à travers SME.
Solution: Suivez ce Howto


Installation, configuration et désinstallation du server OpenDCHub
STEP 1: 
Download

Téléchargez le rpm OpenDCHub:

Cliquez ici: opendchub-0.7.14-01.i386.rpm
Téléchargez le rpm pour ouvrir les ports si vous ne l'avez pas:
Cliquez ici: dmc-mitel-portopening-0.0.1-4.noarch.rpm


STEP 2:  Installer OpenDCHub

Commencez par installer dmc-mitel-portopening-0.0.1-4.noarch.rpm si vous ne l'avez pas

[root@server root]# rpm -Uvh dmc-mitel-portopening-0.0.1-4.noarch.rpm
Puis installez opendchub-0.7.14-01.i386.rpm:
[root@server root]# rpm -ivh opendchub-0.7.14-01.i386.rpm

STEP 3:  Configurer OpenDCHub et SME

Si vous souhaitez utiliser un bot (recommandé) sur votre hub, entrez les trois commandes suivantes:
[root@server root]# mkdir -p /root/.opendchub/scripts/
[root@server root]# cp /usr/share/doc/opendchub-0.7.14/*.plz /root/.opendchub/scripts/
[root@server root]# mv /root/.opendchub/scripts/functestbot.plz /root/.opendchub/scripts/functestbot.pl
Allez ensuite dans votre server-manager, dans la zone pour ouvrir les ports. Puis ouvrez un port (supérieur à 1024) en TCP qui n'est pas déjà utilisé par une autre application ou service. Pour ma part j'ai choisi le TCP/1111. Je continuerai donc le Howto en me basant sur ce port. Puis lancez OpenDCHub:
[root@server root]# opendchub
Un module de configuration apparait:
Enter port number to listen for connections.
Ports below 1024 is only for root: 1111
Listening Port set to 1111

Please, supply an admin pass for hub: my_adminpass_here
Your admin pass is set to my_adminpass_here
Please, supply a password for hub linking: my_linkpass_here
Your Hub linking pass is set to my_linkpass_here

Hub is up and running. Listening for user connections on port 1111
and listening for admin connections on port 53696
C'est tout :)
Vous pouvez aussi lancer automatiquement ce service lors du boot de SME. Dans ce cas là: ouvrez le fichier /etc/rc.d/rc.local qui servira à lancer le service lors du boot de SME:

[root@server root]# pico /etc/rc.d/rc.local
Et ajoutez en fin du fichier la ligne suivante:
/usr/bin/opendchub &
Enregistrez puis quittez l'éditeur. Pour couper le service, entrez:
[root@server root]# killall opendchub
Les fichiers de configurations se trouvent dans le répertoire /root/.opendchub/ Et la documentation dans /usr/share/doc/opendchub-0.7.14/ Référez vous à la documentation pour configurer votre hub.

STEP 4:  Désinstaller OpenDCHub

Commencez par couper le hub s'il en état de fonctionnement:

[root@server root]# killall opendchub

Si vous voulez par la même occasion supprimer les fichiers de configurations:

[root@server root]# rm -rf /root/.opendchub

Editez le fichier /etc/rc.d/rc.local et retirez la ligne qui exécute opendchub (si le service se lançait au boot uniquement). Puis allez dans votre server-manager et retirez l'ouverture du port.

Installation et configuration du client DC++
STEP 1: 
Download

Téléchargez le logiciel DC++:

Cliquez ici: dcplusplus-0.306.zip


Remarque: la version plus récente se trouve sur le site officiel mais chez moi, la 0.401 utilise 100% des ressources CPU :| Je mets donc la version 0.306 qui fonctionne bien au cas où vous seriez dans la même situation que moi.


STEP 2:  Installation et configuration

Installez le client, allez dans le répertoire d'installation et créez les répertoires Incoming et Temp .

Exécutez DC++ puis rendez vous dans le menu File > Settings > General . Renseignez les champs suivants: Nick , eMail , Description (de vos fichiers partagés) et Connection Type .

- si vous avez une IP static, sélectionnez Active , entrez votre IP static (pas la local, ni celle du LAN. Celle attribuée par votre FAI) et entrez un port supérieur à 1024 non utilisé.

- si vous avez une IP dynamique, choisissez le mode Passif . Le problème étant que deux personnes en mode Passif ne peuvent pas s'échanger de fichiers...

Rendez vous dans le menu File > Settings > Downloads Indiquez les répertoires précédemment créés (par exemple: C:UtilitairesDC++Incoming and C:UtilitairesDC++Temp).

Allez ensuite dans File > Settings > Sharing Ajoutez les répertoires contenant les fichiers que vous souhaitez partager. L'option Upload slots indique le nombre d'upload simultané autorisé. Si vous êtes en x/128 kbps, entrez 1, voire 2.

Quittez DC++. Si vous êtes en mode Actif, allez dans votre server-manager, sur la page Port Forwarding. Puis forwardez le port en TCP (vers votre station Windows) que vous avez choisi précédemment (ex: sme: 192.168.0.1/TCP/1112 -> win: 192.168.0.66/TCP/1112). Vous pouvez à présent utiliser DC++.


[Premier]  [Précédent]  [Retour à l'article principal]  [Suivant]  [Dernier]
[Imprimer la page | Envoyé à un ami]
Languages
minimizeclose
Langue préférée :

English Français
bottom_left bottom_right
Site
minimizeclose
bottom_left bottom_right
Staff Status
minimizeclose
Bienvenue visiteur

L'enregistrement est complètement gratuit et vous permettra d'avoir accès à toutes les parties du site
Enregistrement ici

Pseudo:


Mot de passe:


Se souvenir de moi

Membres:  Membres:
Dernier:  Nouveau aujourd'hui: 6
Dernier:  Nouveau hier: 6
Dernier:  Total: 760
Dernier:  Dernier:
kickman7bc
Membres:  Connecté
Membres:  Membres: 0
Visiteurs:  Visiteurs: 4
Total:  Total: 4
Membres:  Membres en ligne
Aucun membre de connecté
bottom_left bottom_right
Vus il y a peu...
minimizeclose
arrow MasterSleepy

15:12:29 - 10.09.2010

arrow cedric

0:40:39 - 10.09.2010

arrow papangue

8:23:52 - 08.09.2010

arrow feeny

7:32:15 - 04.09.2010

arrow steveharvey27

7:48:00 - 31.08.2010

arrow Carpate

23:02:19 - 30.08.2010

arrow dfalt

7:49:50 - 30.08.2010

arrow immind

18:06:21 - 26.08.2010

arrow romu69

13:20:28 - 24.08.2010

arrow alarch

22:31:23 - 23.08.2010

bottom_left bottom_right
Translate
minimizeclose
google

bottom_left bottom_right
Liens
minimizeclose
bottom_left bottom_right
Visiteurs
minimizeclose
Total : 1140980
Aujourd'hui : 249
Connecté : 14
bottom_left bottom_right
Citations
minimizeclose

Il n'y a pas de bonheur parfait! dir l'homme quand sa belle-mèr mourut et qu'on lui présenta la note des pompes funèbre.
Jérôme K. Jérôme

bottom_left bottom_right
goes to top
Page created in 0,20643210411072 seconds.