piwik

Es mostren els missatges amb l'etiqueta de comentaris p2p. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris p2p. Mostrar tots els missatges

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ó.