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]"

Reply via email to