piwik

divendres, 16 d’abril del 2010

Direct Connect, una altra filosofia per a compartir fitxers.

Degut a una LANParty que anem a fer al poble, vaig estar preguntant per un protocol P2P on poderem muntar una infraestructura Client-Servidor. Em van comentar que en la Campus Party de València utilitzen Direct Connect, així que nosaltres no anem a ser menys. Consisteix en un servidor (que anomenarem HUB) i uns clients que es connectaran a ell.

Instal·lació

Servidor

Com a Hub anem a utilitzar el que ve per defecte als repositoris, opendchub, tant fàcil d'instal·lar com:

xemacs@xemacs-laptop:~$ sudo apt-get install opendchub

Una vegada instal·lat l'executem des de la consola i configurem el port pel que volem que escolte i la contrasenya per a administrar-lo. Per al nostre ús ja no farem més modificacions. Nosaltres utilitzarem el port 4747.

Client Linux

Ara anem a pels clients, pel que fa a GNU/Linux el que més desenvolupat està és el Linux DC++. El baixem de la web i el tenim que compilar, per això deurem de tenir certes dependències satisfetes:
xemacs@xemacs-laptop:~$ sudo apt-get install build-essential g++ libssl-dev libbz2-dev libbz2-1.0 scons

Descomprimim el fitxer i ens situem dins la carpeta que s'ha creat i executem scons (Nova implementació per a substituir al make):

xemacs@xemacs-laptop:~$ scons

L'instal·lem.
xemacs@xemacs-laptop:~$ sudo scons install

I després l'executem des del terminal, ja que no ens ha creat cap icona al menú.
xemacs@xemacs-laptop:~$ linuxdcpp

Ara ja està llest per a configurar.

Client Windows

El client corresponent a Windows el podem baixar d'ací. Tant sols el tenim que instal·lar, com qualsevol programa de windows. I a configurar.

Configuració

La primera finestra que deurem de configurar serà la de les preferències personal al menú "File->Preferences"
Nick: Nom que ens identificarà al servidor
Max Upload Speed: En el nostre cas, com ens trobem en una LAN ficarem 100Mb


A la pestanya Downloads configurarem els directoris on volem localitzar les descàrregues.


A la pestanya Sharing afegirem els directoris que volem compartir, assignant-los un nom a cada directori. En el meu cas, el directori home/xemacs té el nom de prova



Amb tot açò ja estem dispostos a connectar-nos al servidor.

Polsem sobre Quick Connect i introduïm la IP-del-servidor:port (En el nostre cas 192.168.3.1:4747)
Una vegada connectats ens apareixeran els usuaris que estan connectats al HUB i els MB de fitxers compartits. Amb el botó dret sobre un usuari podem explorar les carpetes que comparteix l'usuari, o sinó amb l'opció Search situada a la barra de dalt, podem cercar el contingut que busquem.

Espere que siga de profit l'explicació.

Cap comentari:

Publica un comentari a l'entrada