最近 FreeBSD 的 VPS 总是有些奇怪的链接,不得不了解一下 FreeBSD 的防火墙了。在网上找了多处的资料,发现资料都很老或者非常混乱,所以稍微整理了下做个记录分享,可以帮助大家快速上手吧。
FreeBSD 下首选的无疑是 ipfw 了,在官方的文档中有这么一段关于启用 ipfw 的说明:
IPFW 是基本的 FreeBSD 安装的一部分, 以单独的可加载内核模块的形式提供。 如果在 rc.conf 中加入 firewall_enable="YES" 语句, 就会自动地加载对应的内核模块。 除非您打算使用由它提供的 NAT 功能, 一般情况下并不需要把 IPFW 编进 FreeBSD 的内核。