ipp2p problemas en la compilacion

Forums: 

Gente, como andan, haber si me pueden extender la mano con esto, estoy tratando de instalar ipp2p y me da error en la compilacion, dejo los pasos que realize.
Mi Linux debian 2.6.26-1-686
Mi iptables v1.4.2
Segui unos tutoriales que encontre en google...

Descargamos el paquete y lo descomprimimos
# cd /usr/src
# wget http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
# tar -xvf ipp2p-0.8.2
Instalamos las dependencias necesarias
# apt-get install iptables-dev
# apt-get install linux-kernel-headers
# apt-get install linux-source-2.6.26
# apt-get install build-essential
# apt-get install linux-headers-2.6.26-1-686
Como estamos en /usr/src vamos a descomprimir el kernel-source
# bunzip2 linux-source-2.6.26.tar.bz2
# tar -xvf linux-source-2.6.26.tar
Creamos un enlace simbolico a linux-source-*
# ln -s linux-source-2.6.26/ linux
Ahora solo nos falta saber que version de iptables estamos usando, para tal caso ejecutamos
Entonces descargamos las fuentes de esa version de http://www.netfilter.org/projects/iptables/downloads.html
# wget http://www.netfilter.org/projects/iptables/files/iptables-1.4.2.tar.bz2
Descomprimimos
# bunzip2 iptables-1.4.2.tar.bz2
# tar -xvf iptables-1.4.2.tar
Entramos a la carpeta
# cd ipp2p-0.8.2
Editamos el Makefile
# vim Makefile
y cambiamos la siguiente linea
ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
por
$(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o
Procedemos a compilar
# make
y me sale el sig codigo de error.........
debian:/usr/src/ipp2p-0.8.2# make

make -C /lib/modules/2.6.26-1-686/build SUBDIRS=/usr/src/ipp2p-0.8.2 modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.26-1-686'
CC [M] /usr/src/ipp2p-0.8.2/ipt_ipp2p.o
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c: In function ‘match’:
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c:751: error: ‘const struct sk_buff’ has no member named ‘nh’
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c: At top level:
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c:871: warning: initialization from incompatible pointer type
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c:874: warning: initialization from incompatible pointer type
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c: In function ‘init’:
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c:883: error: implicit declaration of function ‘ipt_register_match’
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c: In function ‘fini’:
/usr/src/ipp2p-0.8.2/ipt_ipp2p.c:888: error: implicit declaration of function ‘ipt_unregister_match’
make[2]: *** [/usr/src/ipp2p-0.8.2/ipt_ipp2p.o] Error 1
make[1]: *** [_module_/usr/src/ipp2p-0.8.2] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.26-1-686'
make: *** [ipt_ipp2p.ko] Error 2

No me queda claro si estoy compilando mal o bien el ipp2p para el kernel donde lo quiero instalar no funciona...
saludos..