1
pfエラー-「カーネルでALTQがサポートされていません」…これはどういう意味ですか?
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コマンドを使用してロードする必要があるのは、ロード可能なカーネルモジュールですか?または、すでに存在しているが、カーネルがそれと互換性がないという問題です。私は全く混乱しています。