erreur pf - «Pas de support ALTQ dans le noyau»… Qu'est-ce que cela signifie?


17

J'utilise Mac OS X. Je voudrais pouvoir configurer pf car il semble être plus sophistiqué et flexible que le pare-feu par défaut de Mac OS X auquel vous pouvez accéder via les Préférences Système. J'ai essayé d'utiliser certaines commandes pf et j'ai eu des erreurs que je ne comprends pas.

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

J'ai recherché ALTQ sur Wikipedia et il semble que ce soit un programme de mise en file d'attente qui effectue le multiplexage statistique des paquets au niveau du noyau. C'est le module du noyau que les systèmes BSD utilisent pour la mise en file d'attente des paquets. Et le noyau Mac OS X ne le prend apparemment pas en charge.

D'accord, donc cela n'a pas vraiment de sens. Pourquoi Mac OS X inclurait-il le pare-feu BSD pf mais ne prendrait-il pas en charge le logiciel de mise en file d'attente nécessaire pour faire fonctionner ce pare-feu? N'est-ce pas ce genre de contre-productivité? Il doit y avoir un moyen d'activer le support pour ALTQ, mais je n'ai aucune idée de ce que c'est. Je ne suis même pas tout à fait sûr de ce qu'est ALTQ. Est-ce un module noyau chargeable que je dois charger à l'aide de la kextloadcommande? Ou est le problème qu'il est déjà là mais le noyau est tout simplement incompatible avec lui. Je suis complètement confus.


Quelle version d'OS X?
Spiff

@Spiff J'obtiens ceci avec 10.9.5
Iain

Idem ici avec 10.12.6
Ludovic Kuty

Réponses:


1

Vous devez activer le pare-feu:
System Preferences-> Security & Privacy-> Firewall-> Turn On Firewall
(Sous le capot, il le fait sudo pfctl -E)

si vous essayez après cela: sudo pfctl -s infoil ne faut pas blâmer ALTQ


7
Pour OSX 10.11.6, cela ne fonctionnait pas pour moi. Il est toujours en cours d'impression: pas de prise en charge ALTQ dans les fonctions liées au noyau ALTQ désactivées
d0x

1
Les deux pare-feu ne semblent pas liés. Dans les versions précédentes d'OS X, le pare-feu accessible dans System Preferencesétait le «pare-feu d'application» qui était indépendant du pare-feu de bas niveau ipfw (qui a été remplacé par pf). Plus d' informations sont disponibles sur PF sous Mac OS X .
Ludovic Kuty
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.