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óServidorCom 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 opendchubUna 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 LinuxAra 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 sconsDescomprimim 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:~$ sconsL'instal·lem.
xemacs@xemacs-laptop:~$ sudo scons installI després l'executem des del terminal, ja que no ens ha creat cap icona al menú.
xemacs@xemacs-laptop:~$ linuxdcppAra ja està llest per a configurar.
Client WindowsEl 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ó.