Mac OS Xを実行しています。pfを設定できるようにしたいのは、システム環境設定からアクセスできるデフォルトのMac OS Xファイアウォールよりも洗練されており、柔軟性があるようだからです。私はいくつかのpfコマンドを使用しようとしましたが、理解できないエラーが発生しました。
bash-3.2$ sudo pfctl -s rules
No ALTQ support in kernel
ALTQ related functions disabled
scrub-anchor "com.apple/*" all fragment reassemble
anchor "com.apple/*" all
bash-3.2$ sudo pfctl -s states
No ALTQ support in kernel
ALTQ related functions disabled
ウィキペディアでALTQを調べたところ、カーネルレベルでパケットの統計的多重化を行うキューイングプログラムのようです。BSDシステムがパケットのキューイングに使用するカーネルモジュールです。そして、Mac OS Xカーネルは明らかにそれをサポートしていません。
さて、これは本当に意味がありません。Mac OS XにBSD pfファイアウォールが含まれるが、そのファイアウォールを機能させるために必要なキューイングソフトウェアのサポートが含まれないのはなぜですか?そのような逆効果ではありませんか?ALTQのサポートを有効にする何らかの方法が必要ですが、それが何であるかはわかりません。ALTQが何であるかさえ完全にはわかりません。kextload
コマンドを使用してロードする必要があるのは、ロード可能なカーネルモジュールですか?または、すでに存在しているが、カーネルがそれと互換性がないという問題です。私は全く混乱しています。
OS Xのバージョンは何ですか?
—
SPIFF
@Spiff 10.9.5でこれを取得
—
イアン
ここで10.12.6と同じ
—
ルドヴィッククーティ