pfSense book之前言

欢迎阅读由pfSense项目联合创始人Chris Buechler和coreteam成员Jim Pingle撰写的pfSense使用手册。 本书涵盖了从安装、基本配置到使用这种流行的开源防火墙和路由器软件分发的高级网络和防火墙等知识主题。

本书旨在为普通的网络和安全任务提供一个友好的指南,并为pfSense软件的功能提供全面的参考。 pfSense书籍涵盖以下主题:

  • pfSense软件及其功能介绍
  • 防火墙设计和硬件规划
  • 安装和升级pfSense软件
  • 使用基于Web的配置界面
  • 备份和恢复防火墙配置
  • 防火墙的基本原理包括定义和故障排除规则
  • 端口转发和网络地址转换(NAT)
  • 一般网络和路由配置
  • 虚拟局域网(VLAN),多WAN和桥接
  • 使用IPsec和Open***的虚拟专用网络
  • 使用ALTQ或限制器进行流量整形
  • 无线网络配置
  • 入网门户设置
  • 高可用性和使用冗余防火墙
  • 各种网络相关的服务
  • 防火墙监控,日志记录,流量分析,嗅探,数据包捕获和故障排除
  • 插件和第三方软件安装。

作者

Chris Buechler

作为pfSense项目的创始人之一,Chris也是其最活跃的开发人员之一。 他从事IT行业已有十多年,大部分时间都在与防火墙和FreeBSD进行广泛的合作。 他为公共和私营部门的组织提供安全、网络和相关服务,范围从小型组织到大型公共部门组织和财富500强公司。 他拥有多项行业认证,包括CISSP,SSCP,MCSE和CCNA等等。 他的个人网页可以在http://chrisbuechler.com找到。

Jim Pingle

Jim使用FreeBSD近20年,在过去的15年中,一直在专业领域工作。 现在是Netgate的全职员工,他为客户提供全球pfSense软件支持,以及软件开发和文档。 作为美国印第安纳州贝德福德HPC互联网服务公司本地ISP的前系统管理员,他精通各种FreeBSD服务器搭建、各种路由设备配置,为许多客户的pfSense防火墙提供支持。 吉姆于2002年毕业于印第安那州普渡大学韦恩堡分校,获得信息系统学士学位。

当离开电脑时,吉姆喜欢与家人在一起,阅读、玩纸牌游戏和电子游戏。 他的个人网页可以在http://pingle.org找到。

致谢

如果没有一个伟大的开发团队,贡献者,企业支持者和一个美好的社区,这本书和pfSense项目的完成是不可能的。 该项目已收到来自200多人的代码贡献。 数百人在硬件和其他所需资源方面进行了自愿捐献。 还有成千上万的人通过邮件列表、论坛来支持这个项目。 而更多的是通过购买硬件、支持和服务,如pfSense黄金订阅。 我们要感谢所有为这个项目取得巨大成功而做出贡献的人。

pfSense 开发者

现在和过去都有大量团队和社区成员参与了项目,我们感谢他们! 以下名单不是很全面,排名不分先后。

当前活跃的pfSense软件开发团队包括:

  • Renato Botelho
  • Luiz Otavio O Souza
  • Jim Pingle
  • Jared Dillard
  • Steve Beaver
  • Matthew Smith

现在不再活跃的开发团队:

  • Co-Founder Chris Buechler
  • Bill Marquette
  • Holger Bauer
  • Erik Kristensen
  • Seth Mos
  • Matthew Grooms

有突出社区贡献者,包括:

  • Bill Meeks
  • Phil Davis
  • Anthony (BBCan177)
  • Denny Page
  • PiBa-NL
  • marcelloc
  • Stilez

我们也要感谢所有的FreeBSD开发者,特别是那些对pfSense项目开发给予很大帮助的人:

  • Max Laier
  • Christian S.J. Peron
  • Andrew Thompson
  • Bjoern A. Zeeb
  • George Neville-Neil

人个感言

Chris

对于本书的完成和项目的成功,我必须感谢我的妻子的支持。这本书和这个项目导致我在几个月都没有正常的休息,她的支持对我是至关重要的。

我还要感谢许多已经购买我们的支持和经销商订阅的公司,使我能够在2009年初跳槽全职工作。

我还要感谢吉姆参与这本书,并为完成这本书提供了很大的帮助。已经有两年的时间了,比我想像的要多得多。如果过去几个月没有得到他的帮助,它可能出版的时候就已经过时了。另外,感谢我们的编辑和出版商Jeremy Reed对本书的帮助。

最后,我要感谢每一个以任何方式为pfSense项目做出贡献的人,尤其是那些在过去九年中为项目奉献了大量时间的开发人员。

Jim

我要感谢我的妻子和儿子,他们不仅参与了第一本书的写作过程,而且多年来一直在进行修改。 没有他们,我早就疯了。

我还要感谢HPC Internet Services的Rick Yaney,他对pfSense、FreeBSD等开源软件给予了极大的支持。

还要感谢整个pfSense社区,社区的所有成员是我所遇到过最好、最支持开源软件的用户和捐献者。

审查

以下人员提供了意见反馈,使我们修正了本书的一些错误。

  • Mark Foster
  • Bryan Irvine
  • Warren Midgley
  • Eirik Øverby

反馈

出版商和作者鼓励对本书和pfSense发行版进行反馈。 请将对pfSense书籍的建议、批评和/或赞誉发送到book@pfsense.org

有关pfSense项目的一般反馈,请发布到论坛或邮件列表。这些资源可以在http://pfsense.org/support.找到。

前言

我的朋友和同事知道我研发了防火墙。经常有人跟我说说:“我的公司需要一个XX的防火墙,我的价格是几万美元。你能帮助我们吗?“

任何建立防火墙的人都知道,这个问题可以更真实地表述为:“你能过来一个晚上过来给我配置一些设备,然后让我在随后的三到五年里随时找你,让你安装新的功能、调试设备、设置我不知道要求的功能,并要求我对无数的未知问题找出解决方案?

拒绝这些要求使我看起来很粗鲁,但接受这些要求会使我增加无尽的烦恼。很长一段时间,除了我的雇主,我不会为任何人搭建防火墙。

pfSense让我成为一个更好的人,让我的工作变得简单。

使用pfSense,我可以在几个小时内部署一个防火墙。数量众多的使用文档和用户社区为我提供了一个简单的方法来回答任何问题,只是“你看了吗?”。 如果pfSense不支持某个功能,那么我也不能支持它。  广泛的用户基础意味着功能在许多不同的环境中都得到了测试,pfSense是建立在我自己使用的许多相同的软件上的。 我相信底层的FreeBSD操作系统是安全,稳定和高效的。

安全更新?只需点击更新按钮并重新启动就可以简单完成。

你需要新功能?只需要安装不同的插件并使用它们。 pfSense通过RADIUS、IPsec、监控、动态DNS等处理群集、流量整形、负载平衡,并可以与现有设备集成。

供应商收取高昂的费用来支持pfSense免费提供的服务。如果您的雇主坚持支付技术支持合同的费用,那么您可以非常合理地获得pfSense支持协议,您随时可以拿起电话并大声寻求帮助,这对您来说会感觉更安全。如果你不需要技术支持合同的话,我知道Chris、Jim中任何一个都会为pfSense用户给他们买一杯或六杯啤酒表达感谢。

就我个人而言,我不再从头开始搭建防火墙。当我需要防火墙时,我会使用pfSense。

–Michael W. Lucas