OpenBSD および FreeBSD の pfctl

OpenBSD および FreeBSD の pfctl

FreeBSD と NetBSD の両方に追加の pfctl オプションがあることに気付きました。 pfctl [-AdeghmNnOPqRrvz]

しかし、OpenBSD では、約 5 つの追加オプションが欠落しています。 pfctl [-deghnPqrvz] より

pf は OpenBSD 由来なので、これらのオプションも備わっているはずだと思っていました。なぜ備わっていないのか、またはどのように入手するのかを知っている人はいますか?

答え1

「追加」オプションは 9 年以上前に OpenBSD によって非推奨となり、pfctlリビジョン 1.143 (2010 年 3 月 23 日) で次のコメントとともに削除されました。

-A、-O、-R、-T の削除、ルールセットの部分的なロード (アンカーは別として) は間違っており、pf の動作の一般的な考え方と矛盾しています。最後に、オプティマイザーが自動的にテーブルを生成する機能も中断します。

おそらく、その機能を の現在のコピーに移植し直すことも可能ですpfctlが、それは「楽しい」ことでしょう...

関連情報