質問: 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コマンドを使用してロードする必要があるのは、ロード可能なカーネルモジュールですか?または、それはすでに存在しているが、カーネルが単にそれと互換性がないという問題です。私は完全に混乱しています。
回答: ファイアウォールを有効にする必要があります。 system preferences -> security & privacy -> firewall -> turn on firewall (フードの下でsudo pfctl -e)その後に試してみると:sudo pfctl -s info altqのせいにするべきではありません