Bom dia pessoal...
Pra quem está com problemas em o ipp2p com o kernel 2.6.21 (ou outros) e está recebendo mensagens do tipo:
Para corrigir este problema, entre no diretorio source do seu kernel (/usr/src/linux), e edite o arquivo include/linux/netfilter_ipv4/ip_tables.h adicionando o seguinte conteudo:WARNING: "ipt_unregister_match" [/usr/local/src/ipp2p-0.8.2/ipt_ipp2p.ko] undefined!
WARNING: "ipt_register_match" [/usr/local/src/ipp2p-0.8.2/ipt_ipp2p.ko] undefined!
Adicione essas 2 linhas no começo do arquivo, depois do ultimo #define, antes da linha que tem esse conteudo:#define ipt_register_match(mtch) ({ (mtch)->family = AF_INET; xt_register_match(mtch); })
#define ipt_unregister_match(mtch) xt_unregister_match(mtch)
Depois disso é só compilar seu kernel (make; make modules; make modules_install; make install)./* Yes, Virginia, you have to zero the padding. */
Atualize seu boot loader (lilo ou grub) e reinicie a máquina. Uma vez ela reiniciada, entre no diretorio do seu ipp2p, de um make clean para limpar tudo e depois make para compilar!
Pronto!!! Seu ipp2p vai funcionar que é uma beleza Lembrando que vc tem que copiar o arquivo .so criado para /lib/iptables e lembrando também que para compilar o ipp2p vc precisa ter o source do iptables (eu uso o 1.3.0) e também compilar os modulos do netfielter no kernel!
Caso alguém tenha dúvidas é só escrever!!
[]s povo
Vinicius Mommensohn
http://blogs.faculdadesmaringa.br/vinicius
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Deus salve o engov!