Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Aug 2008 15:27:42 +0200
From:      Jille <jille@quis.cx>
To:        Erik Danielsson <eridan911@gmail.com>
Cc:        freebsd-pf@freebsd.org
Subject:   Re: Limiting bandwidth
Message-ID:  <48AC1BCE.3050109@quis.cx>
In-Reply-To: <c66fe0350808200556m1c331936v3cfaea441176e455@mail.gmail.com>
References:  <c66fe0350808200556m1c331936v3cfaea441176e455@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org"
>   



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48AC1BCE.3050109>