WEB开发网
开发学院网络安全防火墙 netfilter/iptables模块编译及应用 阅读

netfilter/iptables模块编译及应用

 2006-04-03 12:37:08 来源:WEB开发网   
核心提示: 网站左方download栏已经说明了最新版本的iptables-1.3.1 [root@kindgeorge src] cd /usr/src/ a. 获取最新iptables : wget http://www.netfilter.org/files/iptables-1.3.1.tar

网站左方download栏已经说明了最新版本的iptables-1.3.1

[root@kindgeorge src] cd /usr/src/

a. 获取最新iptables : wget http://www.netfilter.org/files/iptables-1.3.1.tar.bz2

解压:tar xjvf iptables-1.3.1.tar.bz2

b. 获取最新patch-o-matic-ng的地址:ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/

[root@kindgeorge src] wget ftp://ftp.netfilter.org/pub/patch-o-matic-ng/snapshot/patch-o-matic-ng-20050331.tar.bz2

解压: tar xjvf patch-o-matic-ng-20050331.tar.bz2

二.安装说明

(一).处理内核源码.

1. [root@kindgeorge src]# cd /usr/src/linux-2.4

2. [root@kindgeorge linux-2.4]# vi Makefile,

VERSION = 2

PATCHLEVEL = 4

SUBLEVEL = 20

EXTRAVERSION = -8custom

将“EXTRAVERSION = -8custom”改为“EXTRAVERSION = -8”

即:

VERSION = 2

PATCHLEVEL = 4

SUBLEVEL = 20

EXTRAVERSION = -8

为何要修改呢?因为不同版本的内容是不可以使用的,当不修改时,则变成这个版本(2.4.20-8custom)了,不同时是这样出错的:

/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o: kernel-module version mismatch (版本错误)

/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o was compiled for kernel version 2.4.20-8custom

上一页  1 2 3 4 5  下一页

Tags:netfilter iptables 模块

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接