Limiting bandwidth

Erik Danielsson eridan911 at gmail.com
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 quis.cx> 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 192.168.0.1/24,
>> 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 freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
>> To unsubscribe, send any mail to "freebsd-pf-unsubscribe at freebsd.org"
>>
>>
>


More information about the freebsd-pf mailing list