Limiting bandwidth

Erik Danielsson eridan911 at
Thu Aug 21 05:07:59 UTC 2008

Thanks guys.

One question remains though. To count the total traffic from a certain IP
range, should a separate PF rule with a label be used? If so, how can I
reset only the labels statistics whenever I want to?

On Wed, Aug 20, 2008 at 3:27 PM, Jille <jille at> wrote:

> Erik Danielsson wrote:
>> Hello,
>> I'm using PF together with ALTQ, but my need of limiting bandwidth has
>> changed. I need to be able to limit the bandwidth from/to a certain IP
>> range, but only once a specific amount of data has been transferred
>> from/to
>> that IP range. At midnight I want the counter to be reset, and everything
>> should start over.
>> For example, I want to allow, let's say 10 GiB from e.g,
>> and
>> once the 10GiB limit has been reached, I want to limit the bandwidth to xx
>> kbits/s until midnight.
>> Any ideas how to accomplish this, can it be done using PF and ALTQ?
> afaik, you can only limit the bandwith with pf/altq and not count the total
> usage, and use that in rules.
> The best you can do (I think), is let pf create stats of the used
> bandwidth, and let some script check whether they reached the 10GiB limit,
> and if so add that rule to a table that limits bandwith.
> and a script that resets the counters at midmight and flush the table.
> -- Jille
>> Regards
>> Erik Danielsson
>> _______________________________________________
>> freebsd-pf at mailing list
>> To unsubscribe, send any mail to "freebsd-pf-unsubscribe at"

More information about the freebsd-pf mailing list