Mac OS X kullanıyorum. Sistem Tercihleri aracılığıyla erişebileceğiniz varsayılan Mac OS X güvenlik duvarından daha karmaşık ve esnek olduğu için pf'yi yapılandırmak istiyorum. Bazı pf komutlarını kullanmayı denedim ve anlamadığım bazı hatalar aldım.
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
Wikipedia'da ALTQ'ya baktım ve paketlerin çekirdek düzeyinde istatistiksel çoğullamasını yapan bir kuyruklama programı gibi görünüyor. BSD sistemlerinin paket kuyruğu için kullandığı çekirdek modülüdür. Ve Mac OS X çekirdeği görünüşte desteklemiyor.
Tamam, bu gerçekten mantıklı değil. Mac OS X neden BSD pf güvenlik duvarını içeriyor, ancak bu güvenlik duvarının çalışması için gereken kuyruk yazılımı desteğini içermiyor? Bu tür karşı üretken değil mi? ALTQ desteği açmanın bir yolu olmalı, ama ne olduğu hakkında hiçbir fikrim yok. ALTQ'nun ne olduğundan bile emin değilim. kextload
Komutu kullanarak yüklemem gereken yüklenebilir bir çekirdek modülü mü? Ya da zaten orada olması sorunu var ama çekirdek sadece onunla bağdaşmıyor. Tamamen kafam karıştı.