pf hatası - “Çekirdekte ALTQ desteği yok”… Bu ne anlama geliyor?


17

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. kextloadKomutu 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ı.


OS X'in hangi sürümü?
Spiff

@Spiff Bunu 10.9.5 ile alıyorum
Iain

10.12.6 ile aynı
Ludovic Kuty

Yanıtlar:


1

Güvenlik Duvarını etkinleştirmeniz gerekir:
System Preferences-> Security & Privacy-> Firewall-> Turn On Firewall
(Yaptığı kaputun altında sudo pfctl -E)

Bundan sonra denerseniz: sudo pfctl -s infoALTQ hakkında suçlanmamalı


7
OSX 10.11.6 için bu benim için işe yaramıyordu. Hala yazdırılıyor: Çekirdek ALTQ ile ilgili işlevlerde ALTQ desteği devre dışı
d0x

1
Her iki güvenlik duvarı da ilgisiz görünüyor. OS X'in önceki sürümlerinde, erişilebilen güvenlik duvarı System Preferences, düşük seviyeli güvenlik duvarı ipfw'den (pf ile değiştirilen) bağımsız olan "Uygulama Güvenlik Duvarı" idi. Daha fazla bilgi Mac OS X'te PF'den edinilebilir .
Ludovic Kuty
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.