Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1510401
  • 博文数量: 416
  • 博客积分: 10061
  • 博客等级: 上将
  • 技术积分: 3287
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-05 11:12
个人简介

技术在于专研

文章分类

全部博文(416)

文章存档

2021年(3)

2015年(34)

2013年(2)

2012年(1)

2011年(2)

2010年(5)

2007年(344)

2006年(25)

分类: LINUX

2007-08-16 14:19:57

既然我升级内核的目的是为了能够更好的使用iptables,那就连iptables一起升级了吧。
实际上新的模块不用升级iptables也可以用,有另外编译加载的方法,也挺麻烦的,感觉还是直接升级iptables比较快。
升级方法如下:
在网站下进入ftp.netfilter.org,下载最新版本的iptables源代码包
iptables-1.3.6.tar.bz2,我放在/home/root/目录下了。
解压
#tar xvjf iptables-1.3.6.tar.bz2
生成目录iptables-1.3.6
#cd iptables-1.3.6
#make KERNEL_DIR=/home/root/linux-2.6.18       ##要指定当前使用的内核所关联的文件所在的目录
#make install KERNEL_DIR=/home/root/linux-2.6.18
随即编译成功
将iptables服务停止
#service iptables stop
用/usr/local/sbin/iptables文件替换/sbin/iptables(这个是老版本的)
#cp /usr/local/sbin/iptables /sbin/iptables
iptables就升级完成了,使用下列命令查看
#iptables -V
iptables v1.3.6
需要注意的是你必须要指明自己内核所在的目录,而有时候恐怕我们没有把内核原文件安装上,可能需要你把内核文件重新建立起来。可以用rpm -qa | grep kernel来确认是否安装了内核文件。
我的原来的内核安装状态是这样
kernel-utils-2.4-13.1.66
kernel-devel-2.6.9-11.EL
kernel-smp-devel-2.6.9-11.EL
kernel-2.6.9-11.EL
kernel-hugemem-devel-2.6.9-11.EL
但是重新升级了内核以后,指定新内核的目录即可(毕竟我用的是这个)。

阅读(2843) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~