Arf, faut que je regarde ça, je doit avoir activé altq sans en avoir besoin.
momch
oui tu met tes definitions dans pf.conf
ben a priori c'est le fonctionnement normal,
La faq dit, qu'il faut obligatoirement une file par defaut.
vlack
En fait depuis que mon pf marche, je me suis plus trop posé de questions. La file par défaut sur une interface, tu la met dans pf.conf ? Et ensuite si tu vire les lignes correspondantes de pf.conf, ça reste? C'est le fonctionnement normal?
momch
Nan, c'est parce que j'ai configuré une limite par defaut et j'arrivai plus a m'en débarasser, en fait si tu fait un
pfctl -F queue
ca vire toutes les files, sauf celles par defaut qui restent activent, donc tu te retrouve avec pfctl qui te dit qu'il n'y a plus de files mais la limite est encore en cours.
pour eviter ca, il faut reparamétrer une file avec 100% de la bande passante a la place de l'ancienne.
pire : si tu vire tes lignes dans pf.conf et que tu met rien a la place, et bien les limites sont encore actives.
en fait a partir du moment ou tu défini une file par defaut sur une interface, tu ne peu plus t'en débarasser, mais seulement modifier ses paramètres.
chai pas si j'ai été clair.
vlack
Ça m'interesse cette histoire. Si tu ne met aucune ligne AltQ dans la config de pf, qu'est-ce que ça fait?
Pourquoi tu veux desactiver AltQ ? Ça entraine des problemes de performances?
momch
J'ai enfin trouvé,
pour ceux que ca interesse il faut redéfinir une nouvelle file
avec 100% de bande passante :
rien dans la faq ou le man pfctl pour desactiver la file par defaut sur une interface ...
momch
Bonjour,
coment faire pour désactiver altq sur une interface ( openbsd 3.5 ) ,
ou alors modifier la banque passante alloué à la file d'attente :
j'ai un : altq on .... 1000Mb ...
ensuite :
pfctl -F queue
pfctl -s queue -> ne retourner rien.
par contre si je tente de recharcher une ligne "altq on" sur la meme interface j'ai
une erreur qui dit que je ne peu avoir qu'une seule file attachée à une interface.
Donc je voudrai virer cette file, mais ca ne marche pas.