pf помилка - “Немає підтримки ALTQ в ядрі”… Що це означає?


17

Я працюю на Mac OS X. Я хотів би мати можливість налаштувати pf, оскільки він здається більш складним та гнучким, ніж брандмауер Mac OS X, до якого ви можете отримати доступ через системні налаштування. Я спробував використовувати деякі команди 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

Я переглянув ALTQ у Вікіпедії, і, здається, це програма черги, яка робить статистичне мультиплексування пакетів на рівні ядра. Саме модуль ядра використовує системи BSD для встановлення черги пакетів. І ядро ​​Mac OS X, очевидно, не підтримує його.

Гаразд, тому це насправді не має сенсу. Чому Mac OS X включає брандмауер PS BSD, але не включає підтримку програмного забезпечення для черги, необхідного для роботи цього брандмауера? Це не такий контрпродуктивний? Повинен бути якийсь спосіб увімкнути підтримку ALTQ, але я поняття не маю. Я навіть не зовсім впевнений, що таке ALTQ. Це завантажуваний модуль ядра, який я повинен завантажувати за допомогою kextloadкоманди? Або проблема в тому, що воно вже є, але ядро ​​з ним просто несумісне. Я зовсім розгублений.


Яка версія OS X?
Spiff

@Spiff Я отримую це з 10.9.5
Iain

Те саме тут з 10.12.6
Людовик Куті

Відповіді:


1

Потрібно ввімкнути Брандмауер:
System Preferences-> Security & Privacy-> Firewall-> Turn On Firewall
(Під капотом він працює sudo pfctl -E)

якщо ви спробуєте після цього: sudo pfctl -s infoце не повинно звинувачувати ALTQ


7
Для OSX 10.11.6 це не працювало для мене. Він досі друкує: Ніяка підтримка ALTQ у ядрах ALTQ, пов’язаних із функціями, відключена
d0x

1
Обидва брандмауери здаються непов'язаними. У попередніх версіях OS X доступним в брандмауері System Preferencesбув "Брандмауер додатків", який був незалежним від брандмауера ipfw низького рівня (який був замінений на pf). Більш детальна інформація доступна на PF на Mac OS X .
Людовик Куті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.