打印

跪着求救:编译2.6.15内核实现iptables的一系列扩展功能时遇到绝症。

跪着求救:编译2.6.15内核实现iptables的一系列扩展功能时遇到绝症。

我的导师给了我一份升级内核实现iptables 扩展功能,如实现禁用QQ,ipp2p,以及第n个数据包匹配的问题。但搞了好几天了,问题一直没有得到解决。我把我的内核编译过程与扩展过程写成了文档放到附件里了,出现的问题在编译bzImage时出现。错误提示是:net/ipv4/netfilter/ipt_layer7.c:334:warning:"struct xt_match"decleard inside parameter list,接下来的一个错误提示是:net/ipv4/netfilter/ipt_layer7.c:in function "match"接下来的5个都是报:net/ipv4/netfilter/ipt_layer7的,最后三个错误提示是这样的:
make[3]:***[net/ipv4/netfilter/ipt_layer7.0]   error1
make[2]:***[net/ipv4/netfilter/ipt_layer7.0]    error2
make[1]:***[net/ipv4]   error2
make:***[net] error2
此时进到cd /usr/src/linux/arch/i386/boot里ls 也看不到原本应该有的文件bzImage!
请高手指点!!!thanks a lot !

附件如下:


由于帖子一次发不了那么多字,哪位高人愿意指点我可以把我整理的,以及我实验的全过程给一起讨论

Linux内核升级实现Iptables扩展功能


准备

1、查看Linux内核版本
# uname -a
2
、下载2.6内核源码
下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.bz2
3、下载内核升级工具
(1)
下载module-init-tools-3.2.tar.bz2
http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.2.tar.bz2

(2)下载mkinitrd-4.1.18-2.i386.rpm
http://ayo.freshrpms.net/fedora/linux/3/i386/RPMS.core/mkinitrd-4.1.18-2.i386.rpm
(3)
下载lvm2-2.0.25-1.01.i386.rpm
http://ayo.freshrpms.net/fedora/linux/3/i386/RPMS.core/lvm2-2.00.25-1.01.i386.rpm
4)
下载device-mapper-1.00.19-2.i386.rpm
Module-Init-Tools 包含处理 2.6.0 及以上版本的内核模块时使用的工具。
5)下载iptables1.3.5
wget http://www.netfilter.org/project ... ables-1.3.7.tar.bz2






TOP

呐喊:公社的元老。高手们~~

我的帖子怎么就没人帮我看看呢~~我的QQ343138016。渴望各位能给予我帮助哦~

TOP