网站大量收购独家精品文档,联系QQ:2885784924

bsd防火墙pf手册.doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
bsd防火墙pf手册

防火墙技术: PF:OpenBSD数据包过滤 ------------------------------------------------------------------------------ 目录 * 基本配置 + 开始 + 列表和宏 + 表 + 包过滤 + 网络地址转换 + 流量重定向 (端口转发) + 规则生成捷径 * 高级配置 + 运行选项 + 流量整形 (数据包标准化) + 锚定和命名(子)规则集 + 队列和优先级 + 地址池和负载均衡 + 数据包标记 * 附加主题 + 日志 + 性能 + 研究 FTP + pf验证: 用Shell 进行网关验证 * 实例规则集 + 实例: 家庭和小办公室防火墙 ------------------------------------------------------------------------------ 包过滤 (以下简称 PF) 是OpenBSD 系统上进行TCP/IP流量过滤和网络地址转换的软件系统。 PF 同样也能提供TCP/IP流量的整形和控制,并且提供带宽控制和数据包优先集控制。PF自openbsd 3.0以后作为内核的默认安装配置。以前版本的openbsd发行版使用一个不同的防火墙/NAT软件包,现在已经不再被支持。 PF 最早是由 Daniel Hartmeier 开发的,现在的开发和维护由Daniel 和openbsd小组的其他成员负责。 本文档对openbsd上运行的PF系统做一个简明的简介。本文可被用作是man手册页的补充,而不是它们的替代。本文档涵盖了PF的主要特性。要完整和深入的了解PF能做什么,请阅读pf(4)man手册页。 本FAQ文档是针对使用openbsd 3.5的用户的。由于pf是不断成长和开发中的,3.5版本和当前版本之间存在软件的变化和功能增强。建议读者阅读正在运行系统的man手册页。 ------------------------------------------------------------------------------ $OpenBSD: index.html,v 1.16 2004/05/07 01:55:23 nick Exp $ ============================================================================== * 基本配置 PF: 开始 ------------------------------------------------------------------------------ 目录 * 激活 * 配置 * 控制 ------------------------------------------------------------------------------ 激活 要激活pf并且使它在启动时调用配置文件,编辑/etc/rc.conf文件,修改配置pf的一行: pf=YES 重启系统让配置生效。 你也可以通过pfctl程序启动和停止pf # pfctl -e # pfctl -d 注意这仅仅是启动和关闭PF,实际它不会载入规则集,规则集要么在系统启动时载入,要么在PF启动后通过命令单独载入。 配置 系统引导到在rc脚本文件运行PF时PF从/etc/pf.conf文件载入配置规则。注意当/etc/pf.conf文件是默认配置文件,在系统调用 rc脚本文件时,它仅仅是作为文本文件由pfctl(8)装入并解释和插入pf(4)的。对于一些应用来说,其他的规则集可以在系统引导后由其他文件载入。对于一些设计的非常好的unix程序,PF提供了足够的灵活性。 pf.conf 文件有7个部分: * 宏:用户定义的变量,包括IP地址,接口名称等等 * 表: 一种用来保存IP地址列表的结构 * 选项: 控制PF如何工作的变量 * 整形: 重新处理数据包,进行正常化和碎片整理 * 排队: 提供带宽控制和数据包优先级控制. * 转换: 控制网络地址转换和数据包重定向. * 过滤规则: 在数据包通过接口时允许进行选择性的过滤和阻止 除去宏和表,其他的段在配置文件中也应该按照这个顺序出现,尽管对于一些特定的应用并不是所有的段都是必须的。 空行会被忽略,以#开头的行被认为是注释. 控制 引导之后,PF可以通过pfctl(8)程序进行操作,以下是一些例子: # pfctl -f /etc/pf.conf 载入 pf.conf 文件 # pfctl -nf /etc/pf.conf 解析文件,但不载入 # pfctl -Nf /etc/pf.conf 只载入文件中的NAT规则 # pfctl -Rf /etc/pf.conf 只载

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档