范先生

工程师 / 中科院

在fedora2 core kernel-2.6.5-1.358

需要文件 iptables-1.3.3.tar.bz2, netfilter-layer7-v2.1.tar.gz ,l7-protocols-2006-03-13.tar.gz

下面是具体安装l7_filter的过程与测试

6 tar -zxvf netfilter-layer7-v2.1.tar.gz -C /usr/src/

7 tar -zxvf l7-protocols-2006-03-13.tar.gz -C /usr/src/

8 ls

9 tar -jxvf iptables-1.3.3.tar.bz2 -C /usr/src/

10 ls

11 cd /usr/src/

12 ls

14 ln -s linux-2.6.5-1.358 linux

15 ls

16 cd linux

17 make xconfig

18 patch -p1 < ../netfilter-layer7-v2.1/for_older_kernels/kernel-2.6.0-2.6.8.1-layer7-0.9.2.patch

19 make xconfig

20 make bzImage

21 make modules

22 make modules_install

23 ls /lib/modules/2.6.5-1.358custom/kernel/net/ipv4/netfilter/

24 make install

25 cat /boot/grub/grub.conf

26 reboot

27 cd /usr/src/

28 ls

29 cd iptables-1.3.3/

30 ls

31 patch -p1 < ../netfilter-layer7-v2.1/iptables-layer7-2.1.patch

32 chmod +x extensions/.layer7-test

33 make KERNEL_DIR=/usr/src/linux

34 vi /usr/src/linux/include/linux/config.h(注释掉产生错误的代码

/*

#if !defined (__KERNEL__) && !defined(__KERNGLUE__)

#error including kernel header in userspace; use the glibc headers instead!

#endif

*/

保存推出vi编辑器)

35 make KERNEL_DIR=/usr/src/linux

36 make install KERNEL_DIR=/usr/src/linux

37 cd ../l7-protocols-2006-03-13/

38 ls

39 make install

40 lsmod

41 depmod -a

42 iptables -vnL

43 iptables -F

44 iptables -vnL

45 iptables -vnL -t mangle

46 iptables -vnL -t nat

47 iptables -t mangle -A INPUT -m layer7 --l7proto http -j ACCEPT

48 iptables -vnL -t MANGLE

49 iptables -vnL -t mangle

57 iptables -V

58 ftp 192.168.1.133

59 iptables -F -t mangle

60 iptables -vnL -t mangle

61 iptables -t mangle -A INPUT -m layer7 --l7proto http -j DROP

62 iptables -vnL

63 iptables -vnL -t mangle

64 ftp 192.168.1.133

65 ifconfig

66 iptables -t mangle -A INPUT -m layer7 --l7proto ftp -j DROP

67 ftp 192.168.1.133

68 iptables -vnL -t mangle

70 iptables -F -t mangle

71 iptables -vnL -t mangle

72 iptables -t mangle -A INPUT -m layer7 --l7proto ftp -j DROP

73 iptables -t mangle -A INPUT -m layer7 --l7proto yahoo -j DROP

2006年4月19日

linux l7,linux 下安装l7_filter相关推荐

  1. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  2. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  3. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  4. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  5. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  6. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  7. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

  8. apache php debug,fedora linux apache/php下安装配置xdebug

    核心内容: 在fedora13下从源码编译安装xdebug: 如果仅仅需要在linux/fedora13,14下安装xdebug,请参看本文,直接下载二进制文件并安装使用 fedora linux下p ...

  9. Linux(Centos6.5)下安装Vertica9.2.1数据库教程

    Linux(Centos6.5)下安装Vertica9.2.1数据库教程 一. 安装Vertica 1. 安装依赖或环境 [root@localhost ~]# yum install gdb –y ...

  10. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

最新文章

  1. win32汇编处理字符消息和给常量区标号赋值
  2. 各互联网公司面试题整理
  3. C语言再学习 -- 再论数组和指针
  4. 边缘计算与云计算的不同,这篇说明白了!
  5. C语言---二进制和文本文件的备份
  6. JDBC连接池和DBUtils
  7. android keyguard,Android8.1 SystemUI Keyguard之指纹解锁流程
  8. EXPRESS项目PM2启动NODE_ENV传参数不生效问题解决方法
  9. java泛型实例化_java基础-泛型举例详解
  10. mac下的git的安装与简单的配置
  11. visual studio code写c语言是在include下有绿色的下划线提示not found
  12. python自动化_Python 接口自动化
  13. JavaEE 企业级分布式高级架构师(七)MongoDB学习笔记(3)
  14. 产品经理面试题(面试经历)
  15. 2022五一劳动节虾皮仓库物流放假安排
  16. 中美大学生阅读书单大公开,哈佛和北大差异这么大!
  17. Android异常与性能优化相关问题及解决办法
  18. virtualbox导入ovf文件
  19. Synergistic Saliency and Depth Prediction for RGB-D Saliency Detection
  20. WSL2 | ROS 安装

热门文章

  1. 模型评估与验证(二)
  2. (python)字符串操作
  3. 英飞凌TC264D单片机——匿名上位机蓝牙串口发送通信协议
  4. unity调android ios 浏览器 uniwebview2.1使用
  5. matlab 读取 通达信,Matlab 自动导入通达信板块文件
  6. Whatsup-gold简介
  7. 创业者的技能树 -上篇
  8. js下载二进制流到本地
  9. Java容器分类示意图
  10. 编译原理 实验二 简单计算器的设计与实现