Tôi đang chạy Mac OS X. Tôi muốn có thể định cấu hình pf vì nó có vẻ phức tạp và linh hoạt hơn tường lửa Mac OS X mặc định mà bạn có thể truy cập thông qua Tùy chọn hệ thống. Tôi đã thử sử dụng một số lệnh pf và gặp một số lỗi mà tôi không hiểu.
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
Tôi đã tra cứu ALTQ trên Wikipedia và nó dường như là một chương trình xếp hàng thực hiện ghép kênh thống kê các gói ở cấp hạt nhân. Đây là mô-đun hạt nhân mà các hệ thống BSD sử dụng để xếp hàng các gói. Và hạt nhân Mac OS X rõ ràng không hỗ trợ nó.
Được rồi, vì vậy điều này không thực sự có ý nghĩa. Tại sao Mac OS X sẽ bao gồm tường lửa pf BSD nhưng không bao gồm hỗ trợ cho phần mềm xếp hàng cần thiết để làm cho tường lửa đó hoạt động? Đó không phải là loại phản tác dụng? Phải có một số cách để bật hỗ trợ cho ALTQ, nhưng tôi không biết nó là gì. Tôi thậm chí không hoàn toàn chắc chắn ALTQ là gì. Đây có phải là mô-đun hạt nhân có thể tải mà tôi phải tải bằng kextload
lệnh không? Hoặc là vấn đề đã có nhưng kernel không tương thích với nó. Tôi hoàn toàn bối rối.