Instalar IPP2P en Debian para bloquear P2P
Para quienes cuentan con escaso ancho de banda y usuarios que se divierten descargando "cosas", bloquear programas p2p se vuelve un dolor de cabeza. Gracias a IPP2P podemos bloquear aplicaciones que saturan nuestra salida a Internet.
Instalamos dependencias:
aptitude install linux-headers-$(uname -r) iptables-devInstalamos los fuentes de iptables:
apt-get source iptables Copiamos compiler.h desde el fuente de linux hacia el fuente de iptables:
cd /usr/src
cp /usr/src/linux-headers-`uname -r`/include/linux/compiler.h /usr/src/iptables-1.4.2/include/linux/Descargamos ipp2p:
wget http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
tar zvxf ipp2p-0.8.2
cd ipp2p-0.8.2Según el README ipp2p funciona con iptables 1.3, para que trabaje con la versión 1.4 debemos descargar y mas adelante aplicar los siguientes parches:
http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-firewall/ipp2p/files/ipp2p-0.8.2-kernel-2.6.22.patch
http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-firewall/ipp2p/files/ipp2p-0.8.2-iptables-1.4.1.patch
patch -p1 < ipp2p-0.8.2-kernel-2.6.22.patch
patch -p1 < ipp2p-0.8.2-iptables-1.4.1.patchCompilamos:
makeCopiamos los módulos recien compilados:
cp libipt_ipp2p.so /lib/iptables/
cp ipt_ipp2p.ko /lib/modules/`uname -r`/kernel/net/netfilter
depmod -a
modprobe ipt_ipp2pY listo, ya tenemos instalado ipp2p, podemos obtener una ayuda rápida de su funcionamiento con el comando:
iptables -m ipp2p --helpipp2p bloquea los siguientes programas:
AppleJuice
Ares
AresLite
BitTorrent
Direct Connect
eDonkey
eMule
Gnutella
KaZaA
Mute
SoulSeek
WinMX
Waste
XDCC (envio de archivos via IRC)Por ejemplo, para bloquear ARES ejecutamos:
iptables -I FORWARD -p udp -m ipp2p --ares -j DROPQuienes esten usando testing o unstable pueden reemplazar el procedimiento de instalacion de esta manera:
aptitude install xtables-addons-common- RazaMetaL's blog
- Inicie sesión o regístrese para enviar comentarios
- 3631 lecturas




Asumo que el procedimiento es
Asumo que el procedimiento es parecido para Centos ??? claro esta con las diferencias evidentes al momento de instalar los paquetes.
Saludos,
There are only 10 types people in the world:
Those who understand binary and those who don't
Si, debería funcionar. En el
Si, debería funcionar.
En el Makefile debes modificar la ruta de los fuentes del kernel y de iptables.
------------
Antes de preguntar visita el link
puedes instalar clarkconnect
puedes instalar clarkconnect que viene conél.
o usar los rpm de clarkconnect o de david hrbac
lamentablemente ipp2p ha sido dejado de mantener hace un tiempo, quizá debas mirar el l7 proto?
Saludos

epe
NuestroServer.com
Síguenos en identi.ca
Si obtienen este error al
Si obtienen este error al ejecutar iptables -m ipp2p --help:
Couldn't load match `ipp2p'Se debe reemplazar ld por $(CC) en el archivo /usr/src/ipp2p-0.8.2/Makefile, en la linea 67:
ld -shared -o libipt_ipp2p.so libipt_ipp2p.oPor:
$(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.oLuego se compila nuevamente y se copian los módulos en su respectivo destino:
make cleanmake
------------
Antes de preguntar visita el link
a uds les esta trabajando el
a uds les esta trabajando el IPP2P , cuando uso emule o Bittorent encriptado no me trabaja.
Si uso los protocolos sin encripcion los bloquea sin problemas. Lo malo es que las versiones nuevas de emule y el BT por defecto traen la encripción activada.
saludos
de malas,,, la verdad pienso
de malas,,, la verdad pienso que la mejor solucion y la mas segura es implementar el Layer7 (como dijo el profe epe), tambien es la mas compleja..
********
Salu2 and Have Fun
l7filter creo que tampoco
l7filter creo que tampoco reconoce trafico encriptado.
umm no estoy seguro pero mira
umm no estoy seguro pero mira tienes un listado de protocolos terrible:
http://l7-filter.sourceforge.net/protocols
nada q ver con el ipp2p
********
Salu2 and Have Fun
raza que repos estas usando
raza que repos estas usando por q en centos usando los rpmfusion pues nada no existen los packages!
********
Salu2 and Have Fun
Bájalo desde:
Bájalo desde: http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
------------
Antes de preguntar visita el link