UP | HOME

IPFilter (IPF)

IPFilter IPF 是早期跨平台开源防火墙,作者为 Darren Reed。IPF 提供 包过滤网络地址转换 NAT 功能,最初被移植到多种 Unix-like 操作系统

IPFilter 的上游开发已长期停滞:最后一个正式版本 5.1.2 发布于 2012 年 7 月,此后上游再无新版本发布

OpenBSD(2001 年)、DragonFly BSD(2011 年)和 Oracle Solaris(11.4 起)已先后移除 IPFilter

FreeBSD 当前仍将 IPFilter 纳入基本系统,但其维护仅限于兼容性适配与安全修复,不再引入新功能

对于新部署的防火墙,建议优先考虑本章中的 PF 或 IPFW

IPFILTER 是一款内核级防火墙,还提供了 NAT 机制,可通过用户空间程序控制和监控

IPF 最初采用“最后匹配规则优先”的规则处理逻辑,且仅使用无状态规则。此后,IPF 已扩展至支持 quick 和 keep state 选项。

本节重点介绍与 FreeBSD 相关的 IPF,并提供包含 quick 和 keep state 选项的规则示例
Next: PacketFilter Previous: ipfirewall Home: 防火墙