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>