"ipfw count" equivalent for pf
Louis LeBlanc
FreeBSD at keyslapper.org
Mon Dec 20 05:49:06 PST 2004
Ah. Good to know. I think you need ALTQ support built into the
kernel to get it though.
Lou
On 12/19/04 04:38 PM, patrick sat at the `puter and typed:
> I didn't receive any advice relevant to solving my problem, but I did
> manage to figure it out in the end. I thought I'd share my solution in
> case anyone else wants to do the same thing:
>
> My /etc/pf.conf has the following lines:
>
> ext_if="rl0"
> external_addr="x.x.x.x"
>
> pass in on $ext_if from any to $external_addr label "$dstaddr in"
> pass out on $ext_if from $external_addr to any label "$srcaddr out"
>
> Activate the rules with "pfctl -f /etc/pf.conf", and then you can
> display the counters by doing a "pfctl -sl" which outputs something
> like:
>
> x.x.x.x in 14363 7448 734450
> x.x.x.x out 13810 6362 683319
>
> To zero the counters, I've just been calling "pfctl -f /etc/pf.conf"
> again, though there may be a more "proper" way.
>
> Patrick
>
>
> On Thu, 16 Dec 2004 11:57:29 -0800, patrick <gibblertron at gmail.com> wrote:
> > Hi there,
> >
> > Now that FreeBSD 5.x has pf from OpenBSD, I'm wondering if some of the
> > pf experts can help me with porting a simple ipfw configuration from
> > FreeBSD 4.x to pf in FreeBSD 5.x.
> >
> > On our 4.x servers, we have several rules like:
> >
> > ipfw add count ip from any to x.x.x.x
> > ipfw add count ip from x.x.x.x to any
> >
> > ... to keep track of how much traffic is going through a particular IP
> > address. Every night, I capture the data and zero the counters.
> >
> > Using pf, I'm having a difficult time how to establish a similar
> > ruleset so that I can gather the same sort of data. Someone on the
> > openbsd-misc list told me to "add labels to those rules you want to
> > account traffic on and use `pdfctl -sl` to read their counters." The
> > problem is that I'm not sure how to describe the rules using pf. I
> > suppose the rules should just pass all traffic to and from my external
> > interface, but from all the pf documentation I've read, I can't find
> > an example that seems to do this for me.
> >
> > Can any experts lend a hand here? It seems like this should be
> > dead-easy to do, but like many things from the OpenBSD world, it does
> > not seem to straight-forward to me.
> >
> > Thanks,
> >
> > Patrick
> >
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
--
Louis LeBlanc FreeBSD at keyslapper.org
Fully Funded Hobbyist, KeySlapper Extrordinaire :)
http://www.keyslapper.org Ô¿Ô¬
First study the enemy. Seek weakness.
-- Romulan Commander, "Balance of Terror", stardate 1709.2
More information about the freebsd-questions
mailing list