Olá a todos estou querendo utlizar o ipp2p, fiz o donwload do pacote em http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz, mas quando tentei compilar ele não consegue echar o arquivo iptables.h assim eu fiz mudanças no arquivo Makefle abaixo.
ifeq ($(KERNEL_SRC),) $(error You need to define KERNEL_SRC) endif
ifneq ($wildcard $(KERNEL_SRC)/include/linux/modversions.h),) MODVERSIONS = -DMODVERSIONS endif
_KVER = $(strip $(shell cat $(KERNEL_SRC)/Makefile | grep -e '^VERSION' | cut -d"=" -f2)) _KPL = $(strip $(shell cat $(KERNEL_SRC)/Makefile | grep -e '^PATCHLEVEL' | cut -d"=" -f2)) _KSUB = $(strip $(shell cat $(KERNEL_SRC)/Makefile | grep -e '^SUBLEVEL' | cut -d"=" -f2)) KERNEL_SERIES=$(_KVER).$(_KPL)
ifeq ($(KERNEL_SERIES), 2.6) TARGET=ipt_ipp2p.ko else TARGET=ipt_ipp2p.o endif
SED = sed IPTABLES_BIN = iptables IPTABLES_SRC = /usr/src/redhat/BUILD/iptables-1.3.5
ifndef $(IPTABLES_SRC) IPTVER = \ $(shell $(IPTABLES_BIN) --version | $(SED) -e 's/^iptables v//') IPTABLES_SRC = $(wildcard /usr/src/iptables-$(IPTVER)) endif
ifeq ($(IPTABLES_SRC),) $(warning You need to install iptables sources and maybe set IPTABLES_SRC) endif
IPTABLES_INCLUDE = -I$(IPTABLES_SRC)/include
ifneq ($(IPTVER),) IPTABLES_VERSION = $(IPTVER) else IPTABLES_VERSION = $(shell cat $(IPTABLES_SRC)/Makefile | grep -e '^IPTABLES_VERSION:=' | cut -d"=" -f2) endif
IPTABLES_OPTION = -DIPTABLES_VERSION="$(IPTABLES_VERSION)"
CC = gcc CFLAGS = -O3 -Wall
all: modules libipt_ipp2p.so
modules: $(TARGET)
ipt_ipp2p.o: ipt_ipp2p.h ipt_ipp2p.c $(CC) $(CFLAGS) -I$(KERNEL_SRC)/include -c ipt_ipp2p.c -D__KERNEL__ -DMODULE $(MODVERSIONS)
ipt_ipp2p.ko: ipt_ipp2p.h ipt_ipp2p.c $(MAKE) -C $(KERNEL_SRC) SUBDIRS=$(PWD) modules
libipt_ipp2p.so: libipt_ipp2p.c ipt_ipp2p.h $(CC) $(CFLAGS) $(IPTABLES_OPTION) $(IPTABLES_INCLUDE) -fPIC -c libipt_ipp2p.c ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
clean: -rm -f *.o *.so *.ko .*.cmd *.mod.c endif mas no momento da compilação acontece um erro que não foi possível achar o arquivo iptables.h
[root@bldsrv2 2.6.18-164.el5fsl-x86_64]# locate iptables.h/usr/include/iptables.h /usr/share/doc/selinux-policy-2.4.6/html/system_iptables.html /usr/src/kernels/2.6.18-164.el5fsl-x86_64/include/config/ip/nf/iptables.h /usr/src/kernels/2.6.18-164.el5fsl-x86_64/include/config/ip6/nf/iptables.h /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.x86_64/include/config/ip/nf/iptables.h /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.x86_64/include/config/ip6/nf/iptables.h
Como poderei resolver esse problema.. um abraço
Olá a todos estou querendo utlizar o ipp2p, fiz o donwload do pacote em http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz, mas quando tentei
voce sabe que esse pacote nao é atualizado a algum tempo nao sabe?
!3runo
Certo eu verifiquei que agora existe o opendpi, estou estudando para ver como aplicar..
vlw
2009/11/10 Bruno L F Cabral bruno@openline.com.br
Olá a todos estou querendo utlizar o ipp2p, fiz o donwload do pacote em http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz, mas quando tentei
voce sabe que esse pacote nao é atualizado a algum tempo nao sabe?
!3runo _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
Ola, Já resolvi o problema alterando o Makefile da seguinte forma.
ifndef $(IPTABLES_SRC) #IPTVER = \ $(shell $(IPTABLES_BIN) --version | $(SED) -e 's/^iptables v//') #IPTABLES_SRC = $(wildcard /usr/src/iptables-$(IPTVER)) IPTABLES_SRC = /usr/src/redhat/BUILD/iptables-1.3.5 endif comentei as linhas e compilei tudo certinho.
vlw
2009/11/11 Rousseau Lobo Braga braga.rousseau@gmail.com
Certo eu verifiquei que agora existe o opendpi, estou estudando para ver como aplicar..
vlw
2009/11/10 Bruno L F Cabral bruno@openline.com.br
Olá a todos estou querendo utlizar o ipp2p, fiz o donwload do pacote em
http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz, mas quando tentei
voce sabe que esse pacote nao é atualizado a algum tempo nao sabe?
!3runo _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
discuss-pt-br@lists.centos.org