Saya menjalankan Mac OS X. Saya ingin dapat mengkonfigurasi pf karena tampaknya lebih canggih dan fleksibel daripada firewall Mac OS X default yang dapat Anda akses melalui System Preferences. Saya mencoba menggunakan beberapa perintah pf dan mendapatkan beberapa kesalahan yang tidak saya mengerti.
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
Saya mencari ALTQ di Wikipedia dan tampaknya menjadi program antrian yang melakukan multiplexing statistik paket di tingkat kernel. Ini adalah modul kernel yang digunakan sistem BSD untuk antrian paket. Dan kernel Mac OS X tampaknya tidak mendukungnya.
Oke, jadi ini tidak masuk akal. Mengapa Mac OS X menyertakan BSD pf firewall tetapi tidak menyertakan dukungan untuk perangkat lunak antrian yang diperlukan untuk membuat firewall itu berfungsi? Bukankah itu kontra-produktif? Pasti ada cara untuk mengaktifkan dukungan untuk ALTQ, tetapi saya tidak tahu apa itu. Saya bahkan tidak sepenuhnya yakin apa ALTQ itu. Apakah ini modul kernel yang dapat dimuat yang harus saya muat menggunakan kextload
perintah? Atau apakah masalahnya sudah ada di sana tetapi kernel tidak kompatibel dengannya. Saya benar-benar bingung.