
我注意到 FreeBSD 和 NetBSD 都有額外的 pfctl 選項: pfctl [-AdeghmNnOPqRrvz]
但 OpenBSD 沒有,它缺少大約五個額外選項: pfctl [-deghnPqrvz]
我以為 pf 來自 OpenBSD,它也會有這些選項。有誰知道為什麼沒有,或如何獲得它們?
答案1
「額外」選項已被 OpenBSD 9 年前棄用,並在pfctl
修訂版 1.143(2010 年 3 月 23 日)中刪除,並附有以下評論:
刪除 -A、-O、-R 和 -T 載入規則集的部分載入(將 ancors 放在一邊)是錯誤的,並且與 pf 工作方式的一般想法相衝突。最後,它會破壞優化器自動產生表的功能。
您可以想像將功能移植回 的當前副本中pfctl
,但這會很“有趣”...