pf error - “Nenhum suporte ao ALTQ no kernel”… O que isso significa?

14

Estou executando o Mac OS X. Eu gostaria de poder configurar o pf porque ele parece ser mais sofisticado e flexível do que o firewall padrão do Mac OS X que você pode acessar através das Preferências do Sistema. Eu tentei usar alguns comandos pf e tenho alguns erros que eu não entendo.

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

Eu pesquisei o ALTQ na Wikipédia e parece ser um programa de enfileiramento que faz multiplexação estatística de pacotes no nível do kernel. É o módulo do kernel que os sistemas BSD usam para enfileirar pacotes. E o kernel do Mac OS X aparentemente não suporta isso.

Ok, isso não faz sentido. Por que o Mac OS X incluiria o firewall BSD pf, mas não incluiria suporte para o software de enfileiramento necessário para que o firewall funcionasse? Isso não é contraproducente? Deve haver alguma maneira de ativar o suporte ao ALTQ, mas não tenho ideia do que é. Eu nem tenho certeza do que é o ALTQ. É um módulo do kernel carregável que eu tenho que carregar usando o comando kextload ? Ou é o problema que já está lá, mas o kernel é apenas incompatível com ele. Estou completamente confuso.

    
por Zen Hacker 27.12.2015 / 00:18

1 resposta

1

Você precisa ativar o Firewall:
Preferências do Sistema - > Segurança & Privacidade - > Firewall - > Ativar o Firewall
(Sob o capô fazendo sudo pfctl -E )

se você tentasse depois disso: sudo pfctl -s info não deveria culpar pelo ALTQ

    
por 29.01.2017 / 09:05