#error Kernel only header included in userspace
bonsoir
j'essaie d'inclure le module layer-7 a iptables.
Pour cela, j'ai patché les sources d'iptables et j'essaie de recompiler mon noyau.
Le patch des sources d'iptables se fait bien.
mais lorsque je lance la commande pour installer le iptables sur le noyau, j'ai la sortie suivante:
/usr/src/iptables-1.3.5$ make KERNEL_DIR=/usr/src/linux
Extensions found: IPv4:CLUSTERIP IPv4:connbytes IPv4:dccp IPv4:layer7
IPv4:recent IPv4:string IPv6:ah IPv6:esp IPv6:frag IPv6:ipv6header
IPv6:hbh IPv6:dst IPv6:REJECT IPv6:rt
cc -O2 -Wall -Wunused -I/usr/src/linux/include -Iinclude/
-DIPTABLES_VERSION=\"1.3.5\" -D_UNKNOWN_KERNEL_POINTER_SIZE -fPIC
-o extensions/libipt_ah_sh.o -c extensions/libipt_ah.c
Dans le fichier inclus à partir de /usr/include/linux/autoconf.h:1,
à partir de /usr/src/linux/include/linux/config.h:6,
à partir de /usr/src/linux/include/linux/netfilter_ipv4.h:8,
à partir de /usr/src/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
à partir de include/libiptc/libiptc.h:6,
à partir de include/iptables.h:5,
à partir de extensions/libipt_ah.c:8:
/usr/include/linux/err_kernel_only.h:1:2: erreur: #error Kernel only header included in userspace
make: *** [extensions/libipt_ah_sh.o] Erreur 1
je n'y comprends pas grand chose, je ne suis pas un specialiste de ce genre de pratiques...
ma distribution est une ubuntu 6.06 2.6.15-23-k7 #1 SMP et les sources utilisés proviennent de synaptic linux-source-2.6.15
auriez vous un petit coup de pouce a me donner?
bien cordialement,
Reply to: