pf error-“커널에 ALTQ 지원이 없습니다”… 이것은 무엇을 의미합니까? 때문에 pf를 구성하고 싶습니다. pf 명령을

Mac OS X를 실행하고 있습니다. 시스템 환경 설정을 통해 액세스 할 수있는 기본 Mac OS X 방화벽보다 더 정교하고 유연 해 보이기 때문에 pf를 구성하고 싶습니다. 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

Wikipedia에서 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 infoALTQ에 대해 비난해서는 안됩니다.


답변