You are missing the filtering commands to tell pf which traffic goes in which
queue. Here is an example using bandwidth queues that I used to use. They are
all commented out now since I don't need them anymore, but kept them around
just in case. This configuration restricted the bandwidth for web and mail.
If I remember correctly, I built this from "The Book of PF" which I believe is
available on the web now.
############ Queueing: rule-based bandwidth control.
#altq on $ext_if cbq bandwidth 100% queue {normal, web, mail}
# queue normal bandwidth 99% qlimit 100 cbq(default)
# queue web bandwidth 100Kb qlimit 100 cbq
# queue mail bandwidth 250Kb qlimit 100 cbq
############ Filtering: Last Rule Matches
#pass log proto tcp from any to any port 80 queue web
#pass log proto tcp from any to any port 25 queue mail
-- Doug
> On 16 October 2017, at 05:55, Rolf Dahmen <[email protected]> wrote:
>
> Hi all,
>
> I´m Rolf Dahmen working as CTO for a german Wifi Service Provider. We do have
> a certain issue that we are not able to configure QoS to prioritize queues on
> FreeBSD using pf with altq. My SysOps engineers are stuck in getting it done,
> so I`m looking forward to get a resolution or any consults onboarded.
>
> We have successfully recompiled the kernel to use pf with altq.
>
> We have configured 5 new queues "allowed, specialip, terminals,
> freeunlimited, free" to pass the incoming traffic to prioritize the flow. The
> issue is that always the defined default queue is used but never the user
> queues.
>
> I do think that our pf.conf is not complete:
>
> (pf.conf)
> altq on igb0 priq queue {allowed, specialip, terminals, freeunlimited, free}
> queue free priority 5 priq(red)
> queue freeunlimited priority 4 priq(red)
> queue terminals priority 3 priq(red)
> queue specialip priority 2 priq(red)
> queue allowed priority 1 priq(default red)
>
>
> Gruß,
>
> Rolf Dahmen
> Chief Technology Officer (CTO)
>
> [cid:[email protected]]
>
> T: +49 (0)241 980 986 68
> M: +49 (0)151 617 196 23
> Fax: +49 (0)241 980 986 90
>
> Web: www.m3connect.de<http://www.m3connect.de/>
> E-Mail: [email protected]<mailto:[email protected]>
>
> m3connect GmbH | Friedlandstr.18 | 52064 Aachen | DE/Germany | Amtsgericht
> Aachen | HRB 8773 | USt.- ID: DE219 664 658 | Geschäftsführer/CEO: Emilio
> Dragas, Markus Schindler
>
>
>
> _______________________________________________
> [email protected] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "[email protected]"
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-pf
To unsubscribe, send any mail to "[email protected]"