Para comenzar que es Gift?
giFT es un demonio (programa de computadora o servicio) creado para servir de nexo entre los distintos protocolos de redes de distribución de archivos y una interfáz gráfica. Utiliza plugins para cargar dinámicamente los diferentes protocolos a medida que un cliente lo solicite. Los protocolos soportados actualmente por giFT son Gnutella y OpenFT. …

Ahora toda esta guia necesita que tengas en mente estas 2 direcciones
http://sourceforge.net/projects/gift <===Instalacion de gestor de red
http://apollon.sourceforge.net/ <====Mascara grafica para nuestro paquete gift

Bueno para comenzar eh de decir que yo me pude conectar a todas las redes kaza,gnutella,morpheus,donkey pero esta es la que me faltaba y pues aprovecho para hacer el tuto para que a partir de esta puedan instalar varias librerias

Recuerden me baso en un sistema debian que es el que tengo y totalmente funcional con ubuntu ;-P.

Paquetes a utilizar(Instalenlos) recuerden las paginas arriba si algun paquete no lo tienen visiten el projects de gift y lo bajan no hay ningun problema.

-gift
-giftd
-giftoxic
-libgift0
-libgift-dev
-libgiftproto0
-libgiftproto-dev

todos esos deben de poder instalarlos a excepcion de estos 2:

apt-get install gift (da problemas)
apt-get install giftd (da problemas)

Ahora si alguno de estos les pide dependencias de otros paquetes deben de tenerlas en sus DVDs o en los Repositorios del servidor Debian

Comenzemos resolviendo los problematicos. Gift te pide que tengas instalado Giftd entonces cuando instalas Giftd te pide una libreria demasiado problematica yo no la pude encontrar por eso la vamos a suprimir y probado por mi que no afecta en nada el funcionamiento de gift

Bajen Giftd
http://hal.iwr.uni-heidelberg.de/deb…aylee_i386.deb

Ahora donde lo tengan creen una carpeta y metanlo alli yo cree reconf y meti el paquete
DESKTOP1:/home/lyon/Desktop/reconf#

Ahora vamos a crear 2 carpetas mas dentro de reconf(Mi carpeta)
DESKTOP1:/home/lyon/Desktop/reconf# mkdir giftd
DESKTOP1:/home/lyon/Desktop/reconf# mkdir giftd/DEBIAN

Bien Ahora vamos a desempaquetar nuestro Paqeuete Deb
DESKTOP1:/home/lyon/Desktop/reconf# dpkg -x giftd_0.11.8.1.cvs-20050209.13.aylee_i386.deb giftd
DESKTOP1:/home/lyon/Desktop/reconf# dpkg -e giftd_0.11.8.1.cvs-20050209.13.aylee_i386.deb giftd/DEBIAN

Bien ahora vamos a resolver la dependencia de libreria de nuestro paquete problema
dirigamonos a cd giftd y luego a DEBIAN

DESKTOP1:/home/lyon/Desktop/reconf#cd gift
DESKTOP1:/home/lyon/Desktop/reconf/giftd# cd DEBIAN

Bien ahora como Superusuario editamos el paquete control
DESKTOP1:/home/lyon/Desktop/reconf/giftd/DEBIAN# nano control

En la linea depend al final esta nuestro problema
Depends: libc6 (>= 2.2.4-4), libgift0 (<< 0.12),…, libvorbis0 (>= 1.0rc3-1)

Borramos con todo y coma nuestra dependencia de control “, libvorbis0 (>= 1.0rc3-1)

Ahora
crt+o (Guardar)
crt+x (Salir)

Bueno ahora ya podemos recontruir nuestro paquete problema vamos a ver como ??? pues con este comando ah pero antes recuerden tiene que ser en la carpeta raiz reconf en mi caso

DESKTOP1:/home/lyon/Desktop/reconf# dpkg -b giftd

Ahora ya tenemos nuestro paquete giftd antes de instalar nuestro deb reconstruido ejecutemos esa linea de comandos para cualquier inprevisto con esa libreria

ln -s /usr/lib/libvorbisfile.so /usr/lib/libvorbisfile.so.0

Bien ahora vamos a instalar el deb como es deb doble click instalar y veran como instala sin problemas, ahora procedamos con “gift”

apt-get install giftd
Recuerden les saldra un mensaje si s/n siempre “s”

Bien ya instalado gift necesitamos nuestro paquete de ares descarguenlo de aqui
http://prdownload.berlios.de/gift-ares/gift-ares-0.3.0.tar.gz

Ahora como es tar lo extraen se ban a la carpeta donde esta extraido el paquete y desde la terminal como root lo compilan asi
./configure
make
make check
make install

Ahora vamos a configurar el gift en la terminal sin estar como superusuario osea como usuario normal ejecutamos
gift-setup

En este proceso hay una linea donde te dice add user o usuario de conexion alli yo eh puesto lyon2020 osea escriban un usuario en las demas lineas pues pongan esta configuracion responda asi :
setup = 1
hosts_allow = ALL
client_port = 1213
follow_symlinks = 1

plugins = Ares <========= AQUI SI An agregado mas redes pues seria asi por ejemplo Gnutella:Ares OK?

incoming = ~/.giFT/incoming
completed =
max_peruser_uploads = 3
hide_dot_files = 1
root =
max_uploads = 5
shares_hidden = 0
auto_resync_interval = 86400
share_completed = 1
ignore_incoming = 1
downstream = 0
upstream = 0

En las preguntas que ase el paquete configurador y no esta en esta lista la respuesta pues pulsen ENTER a exepcion de adduser para Ares

Como ven hemos puesto el puerto 1213 tenemos que abrirlo en su router y en su firewall

Bueno del router ustedes saben como abrir sus puertos pero ya en el linux debemos abrirlo asi añadiendo o ejecutando esta linea a nuestro firewall

iptables -A INPUT -p tcp –dport 1213 -j ACCEPT # Por si no sabian jaja

ahora vamos a configurar los nodos de ares como superusuario pueden iniciar secion y abrir kwrite para kde o abrir algun otro editor grafico
/home/lyon/.giFT/Ares# kwrite

Ahora en su editor bayan a la biñeta izquierda superior donde dice Archivo den click y abrir ahora seleccionan su archivo nodes.txt
borran los nodos que tenga y copian todos estos nodos a su archivo nodos
http://levs-security.ifastnet.com/linux/nodes.txt

salvan y salen

Ahora ya listo nuestro firewall y configurados gift con ares vamos a instalar nuestro gestor grafico no lo ejecuten apollon de sus repos alli lo deben de tener
apt-get install Apollon

Si no lo tienen pueden bajarlo de aqui
Bajenlo de aqui
[b]

Bien en este punto ay casos extraños que ya me paso que no jala apollon el gift para estar mas seguros vamos a ejecutar nuestro demonio giftd
giftd -v

Ahora si deben de tener apollon asi

Asi pues termina el tutorial


Anexos

Apollon para Ubuntu agreguen al source
deb http://koti.mbnet.fi/~ots/ubuntu/ breezy/

Red Kaza
http://gift-fasttrack.berlios.de/

Redes Alternas:
apt-get install libgnutella-gift <—-Gnutella
apt-get install libopenft-gift <—-openFTP propuesta de red Kazza y Morpheus en Open Source
apt-get install libfasttrack-gift <—-Kazaa
apt-get install libopennap-gift <—-Red Napster

Lista de nodos para las redes que uso

[OpenFT]

Nodos = http://update.kceasy.com/update/openft/nodes

[Gnutella]

Nodes = http://update.kceasy.com/update/gnutella/nodes
webcaches = http://update.kceasy.com/update/gnutella/gwebcaches
banlist = http://update.kceasy.com/update/gnutella/hostiles.txt

[FastTrack]

Nodos http://update.kceasy.com/update/fasttrack/nodes
Banlist = http://update.kceasy.com/update/fasttrack/banlist

[Ares]

Nodos = http://update.kceasy.com/update/ares/nodes-0.2

2 Responses to “Usando Gift para Conectarnos a Redes P2P (Ejemplo Ares) Debian-Ubuntu”

  1. Eva UNITED STATES dice:

    Ahhh me toco volverlo a hacer que bueno que tengo tu pagina jaja te lo agradesco niño lindo :-)

    Unknown Unknown O.S.
  2. lyon EL SALVADOR dice:

    Me alegro que te sirviese niña pechocha :)

    Unknown Unknown O.S.

Leave a Reply

Todo el contenido expuesto en el Blog puede ser copiado y modificado sin ningun problema un saludo!