IP Filter:小巧的UNIX数据包过滤器 |
发布时间: 2012/5/28 7:59:20 |
IP Filter是一款软件包,可以实现网络地址转换(network address translation)(NAT)或者防火墙服务的功能?它可以作为UNIX的一个核心模块,也可以不嵌入核心,强烈推荐将其作为UNIX的核心模块?安装和为系统文件打补丁要使用脚本?IP Filter内置于FreeBSD?NetBSD和Solaris中?OpenBSD可以使用Openbsd PF,Linux用户可以使用Netfilter? 下载链接:http://down.51cto.com/data/160078 安装步骤:本文安装版本:3.4.17 将下载的IP-Filter的源码文件ip-fil3.4.17.tar.gz放到/tmp目录下,执行
对下载的源码包进行编译?当IP Filter编译成功之后,安装过程使用的是solaris常用的打包的方式进行的,它会在/var/spool/pkg目录下创建相应的package文件? 在安装目录下输入make solaris来编译所有需要的二进制文件,注意不能使用GNU make来编译? 进入到安装目录的SunOS5目录下,执行make package命令,此命令会在SunOS5/<arch>/root目录下创建一个名为“ipf.pkg”的打包文件,同时自动启动pkgadd进程,如果通过手动启动打包进程则需键入:pkgadd -d ipf.pkg来进行? 安装结束后会将IP Filter安装到/opt/ipf目录下,同时在/etc/opt/ipf创建一个名为“ipf.conf”的过滤配置文件,初始时该文件为空的? IP Filter的启动方式是通过运行/etc/init.d/ipfboot来启动的,执行ipfboot start启动IP Filter? 建立IP Filter的配置文件,/opt/ipf/bin/mkfilters可以产生基本的配置文件?产生方法是通过执行下面的命令:
每次添加或修改ipf.conf文件后都需要重新启动一遍ipfboot,来重新读入配置文件,具体方法如下:/etc/init.d/ipfboot reload? IP-Filter的典型配置: 分为两个部分进行介绍,第一部分是IP-Filter防火墙的基本规则策略配置;第二部分为IP-Filter防火墙的高级规则策略配置?注意:以下所有的配置语句都可以添加到/etc/opt/ipf/ipf.conf文件中,但是需要重新启动一遍ipfboot来使配置生效? IP-Filter对规则的处理是采用自顶向下的方式,在IP-Filter中如果关键字quick被添加到任何一条规则中,可以加快该规则的匹配速度? 本文出自:亿恩科技【www.enkj.com】 |