Chinaunix首页 | 论坛 | 博客
  • 博客访问: 714764
  • 博文数量: 116
  • 博客积分: 7046
  • 博客等级: 少将
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-14 13:47
个人简介

学无止境

文章分类

全部博文(116)

文章存档

2019年(1)

2011年(1)

2009年(6)

2008年(25)

2007年(44)

2006年(39)

我的朋友

分类: LINUX

2006-06-22 14:13:36

在下载两个最新的文件,我下的是 netfilter-layer7-v2.2.tar.gz和l7-protocols-2006-06-03.tar.gz


#cp netfilter-layer7-v2.2.tar.gz /usr/src
#cp l7-protocols-2006-06-03.tar.gz /usr/src
#tar -xzvf netfilter-layer7-v2.2.tar.gz
#tar -xzvf l7-protocols-2006-06-03.tar.gz
#cd /usr/src/linux2.4.21-40.EL
#patch -p1 < /root/netfilter-layer7-v2.2/kernel-2.4-layer7-2.2.patch
#cd /usr/src/iptables-1.3.5-20060521
#patch -p1 < /root/netfilter-layer7-v2.2/iptables-layer7-2.2.patch
#cd /usr/src/l7-protocols-2006-06-03
#make install


下面开始编译内核
#cd /usr/src/linux2.4.21-40.EL
#make menuconfig
进入Networking options再进入IP:Netfilter Configuration
选中
Layer 7 match support(EXPERIMENTAL)(NEW)
[*] Layer 7 debugging output(EXPERIMENTAL)
保存退出


#cd /usr/src/linux2.4.21-40.EL
#make dep
#make modules SUBDIRS=net/ipv4/netfilter
#cp -f net/ipv4/netfilter/*.o /lib/modules/2.4.21-

40.EL/kernel/net/ipv4/netfilter/
#depmod -a
#cd /usr/src/iptables-1.3.5-20060521
#chmod +x extensions/.layer7-test
#make KERNEL_DIR=/usr/src/linux-2.4
#make install KERNEL_DIR=/usr/src/linux-2.4
#service iptables restart


测试一下:
#iptables -I FORWARD -m layer7 --l7proto qq -j DROP
#iptables-save
ok成功了!

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