Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 安全知识 > IPFilter在RedHat下的安装
【标  题】:IPFilter在RedHat下的安装
【关键字】:IPFilter,RedHat
【来  源】:http://www.cublog.cn/u/18262/showart.php?id=105974

IPFilter在RedHat下的安装

Your Ad Here
  由于我们实验室的同学都对于Linux相当熟悉,为了使用和调试的方便,我就摸索着将ipfliter安装到RedHat9下。在此期间走了些弯路,因为以前IPFilter并不支持Linux下的安装,即使是最新发布的ipfilter4.1.9源码包中的INSTALL.Linux上依然say:Linux is no longer supported.现在将安装过程与大家分享。

1、下载并解压ipfilter软件包,可在以下网址下载:
 http://coombs.anu.edu.au/~avalon/ip_fil4.1.8.tar.gz

# gzip -cd ip_fil4.1.8.tar.gz | tar xvf -
# cd ip_fil4.1.8

2、编辑Makefile文件
# vi Makefile

找到下面这一行:
LINUXKERNEL=/usr/src/linux

改为:LINUXKERNEL=/usr/src/linux-2.4.20-8   /*这里要按照自己的实际版本来改,可以到相应的目录下察看一下先*/

把以下三行的注释去掉
STATETOP_CFLAGS=-DSTATETOP
STATETOP_INC=
STATETOP_INC=-I/usr/local/include

并把以下这行
STATETOP_INC=-I/usr/local/include

改为
STATETOP_INC=-I/usr/include

把以下两行的注释去掉

STATETOP_LIB=-lncurses
STATETOP_LIB=-L/usr/local/lib -lncurses

并把以下这行

STATETOP_LIB=-L/usr/local/lib -lncurses

改为
STATETOP_LIB=-L/usr/lib -lncurses

然后找到下面这行
POLICY=-DIPF_DEFAULT_PASS=FR_PASS

把它改为 
POLICY=-DIPF_DEFAULT_PASS=FR_BLOCK

保存改完后的文件
# wq!

编译IPFilter(编译前注意当前用户对于ip_fil4.1.8目录及其子目录的权限,新手的话可以用chmod +x -R ip_fil4.1.8/来增加权限)
# make linux
# make install-linux

编译的过程中,可能会提示 ipfilter.o 找不到.
那就把ip_fil4.1.8/Linux/Linux-2.4.20-8smp-i686下的 ipfilter.o 复制到/usr/src/redhat/BUILD/ipfilter/lib/modules/2.4.20-8smp/kernel/net/ipv4/目录下,然后再次执行make install-linux 。这样可能还是有错,不用管它了,去/usr/src/redhat/RPMS/i386/
目录下找找有没有ipfilter的RPM包吧,有了就OK了!

# cd /usr/src/redhat/RPMS/i386/
# rpm -ivh ipfilter-4.1.8-1.i386.rpm

然后配置文件/etc/ipf.conf,在那里加上一些自己的规则就行了。规则的添加就不介绍了,查看相应的资料吧^_^。

启动ipfilter

# service ipfilter start

下面给两个常用的命令:

查看运行统计# ipfstat -hio

重新加载新的规则文件# ipf -Fa -f /etc/ipf.conf

停止服务#service ipfilter stop

重启服务#service ipfilter restart

     

       以上是笔者实践基础上的总结,如有错误欢迎指正;如果转载请注明出处并保留作者名字及E-Mail。

作者:枫海   E-Mail:fenghai4690@163.com

博客的的八荣八耻:【上一篇】
初窥红色小魔鬼的ipfilter(2):【下一篇】
【相关文章】
  • 在Redhat Linux AS 4.3中安装ACE的过程(Install ACE for RHAS Linux 4.3)
  • redhat9内核升级到2.6.16.1
  • RedHat ES4下设置PPPOE(ADSL)
  • 在RedHat AS 4.0下安装Tomcat 5.5.9和apache2.0.54
  • 复制RedHat Linux系统
  • oracle安装手记for,redhatas4.0
  • RedHat LINUX下ARP列表一法(arpscan的用法)
  • Redhat Linux 守护进程列表(1)
  • Redhat Linux守护进程列表(2)
  • RedHat Enterprise Linux4中为系统默认输入程序IIIMF添加五笔输入模块
  • 【随机文章】
  • proxool user guide
  • 最全的后门制作及安装技术 五
  • hsrp 和 vrrp 比较
  • 游戏中经济的看法
  • grub中MD5口令设置
  • UDP用打洞技术穿透NAT的原理与实现
  • 体验时代的基本法则
  • 我来说说自定义对象集合的绑定
  • 青藏高原的孤胆英雄:藏獒
  • 冯.诺伊曼论数学
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.