Chinaunix
标题:
求助:给2.6.18内核打补丁发现一奇怪的现象??
[打印本页]
作者:
genious588
时间:
2008-03-31 12:47
标题:
求助:给2.6.18内核打补丁发现一奇怪的现象??
各位高手大家好:
我想给2.6内核打patch-o-matic-ng补丁的时候显示模块太少了,下面是详细介绍:
我定义好内核和iptables路径变量(这个不细说了),然后运行 ./runme base 和 ./runme/extra 之后,本来应该有很多模块的例如: IPV4OPTSSTRIP ipv4options set u32 connlimit geoip ipp2p time 等, 但实际上只给了PV4OPTSSTRIP ipv4options set u32 等一些模块,象connlimit time ipp2p等重要模块都没有显示出来,我试了patch-o-matic-ng-20070414.tar.bz2 patch-o-matic-ng-20080214.tar.bz2 等版本的补丁,大概都是一样的结果,只有1 、2个不太一样,如 第一个没有route选择,第二个版本有route选择。
我一开始怀疑是不是内核版本问题,换了个2.4.30同样打了patch-o-matic-ng-20080214.tar.bz2补丁发现比打2.6时只多了个layer2-hooks 选项。这个是正常的吗?我的问题出在那里?我的iptables 是1.3.8
谢谢!
作者:
snow888
时间:
2008-04-02 09:58
我还没找到 RHEL ES5 (kernel-2.6.1
的补丁包呢,没办法试啊
作者:
genious588
时间:
2008-04-07 10:00
我说的上面的问题在打补丁的时候默认是显示不出那些模块的,但是可以用--download来指定自己需要的模块。这个又出现了新的问题:在编译的时候,编不过去,老是编译在ipv块提示没有一个文件或目录。这样打补丁试了好几个版本都不行!请解决!
作者:
platinum
时间:
2008-04-07 22:14
很多原因都是 patch 与实际被 patch 的版本不符造成的
版本不同,结构体、变量,甚至函数类型、型参(甚至型参数量)都有可能不同,编译不过去也很正常
作者:
hc_ttcm
时间:
2008-04-10 13:58
楼主 我和你遇到的情况一样
不知道怎么解决。。。
你的问题处理好了嘛?
我用的是centos5.1的系统
刚开始再 /usr/src下没有linux-2.*.*文件夹
[root@wall src]# ll
total 41260
drwxr-xr-x 6 1000 1000 4096 Jun 25 2007 iptables-1.3.8
-rw-r--r-- 1 root root 172584 Jun 25 2007 iptables-1.3.8.tar.bz2
drwxr-xr-x 3 root root 4096 Apr 9 15:26 kernels
drwxrwxrwx 19 root root 4096 Apr 9 20:27 linux-2.6.18.5
-rw-r--r-- 1 root root 41851418 Apr 9 19:36 linux-2.6.18.5.tar.bz2
drwxr-xr-x 5 5500 5100 4096 Mar 11 06:55 patch-o-matic-ng-20080310
-rw-r--r-- 1 root root 137652 Apr 9 18:43 patch-o-matic-ng-20080310.tar.bz2
drwxr-xr-x 7 root root 4096 Apr 9 15:26 redhat
[root@wall linux-2.6.18.5]# uname -r
2.6.18-53.el5
这些是我下载的东西
[
本帖最后由 hc_ttcm 于 2008-4-10 16:08 编辑
]
作者:
hc_ttcm
时间:
2008-04-10 16:09
版主和楼主今天没来吗?
其他人怎么也不回答。。。。。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2