On Tue Oct 15 2013 16:32, Wesley MOUEDINE ASSABY wrote:
> Le 2013-10-15 16:18, Norman Golisz a écrit :
> >On Tue Oct 15 2013 14:08, Norman Golisz wrote:
> >>On Tue Oct 15 2013 15:48, Wesley MOUEDINE ASSABY wrote:
> >>> When i download a file using the host 192.168.1.1
> >>> and do at the same time :
> >>>
> >>> # pfctl -vvs queue
> >>>
> >>> queue restriction on axe0 bandwidth 800K qlimit 50
> >>>   [ pkts:          0  bytes:          0  dropped pkts:      0
> >>bytes:
> >>> 0 ]
> >>>   [ qlength:   0/ 50 ]
> >>>   [ measured:     0.0 packets/s, 0 b/s ]
> >>> queue employee parent restriction on axe0 bandwidth 10K qlimit 50
> >>>   [ pkts:      21119  bytes:   30624777  dropped pkts:      0
> >>bytes:
> >>> 0 ]
> >>>   [ qlength:   0/ 50 ]
> >>>   [ measured:   115.8 packets/s, 1.35Mb/s ]
> >>
> >>yap, bandwidth restrictions apply on upload, only. So, you're
> >>effectively using 10K for TCP ACK packets.
> >
> >you might want to restrict bandwidth on the LAN interface, though.
> >You'd
> >configure the queues as above on the LAN interface and apply packets
> >going "out"/upload.
> 
> Actually, queue is defined on axe0 ("IN"); it is the lan interface.
> It doesn't work (downloading limited).
> 
> I already tried this:
> block all
> pass in log quick on lan from $employee set queue employee tag policy1
> pass in on lan
> pass log quick tagged policy1
> pass out on egress
> # Downloading still not limited.
> 
> Any idea ?

Yes, I remember you need to explicitly set a "maximum" bandwidth to the
queue definition:

queue employee parent restriction bandwidth 10K max 10K

Does this work for you?

Reply via email to