Date: Thu, 11 Jul 2002 12:40:33 -0300
From: Alexandre Bensi {'aledon'} <aledon@fugspbr.org>
To: Lista freebsd-isp <freebsd-isp@freebsd.org>
Subject: Re: IPFW
Message-ID: <3D2DA6F1.7E1DE3C4@fugspbr.org>
References: <Pine.BSF.4.44.0207111112020.33582-100000@thunder.xecu.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I am using this:
/sbin/ipfw add 4000 count tcp from any to any 25
In this option treatment doesn't exist.
--
# UPLOAD - 256Kbytes
/sbin/ipfw add 4500 pipe 3 all from YOUR_CLASS.0/24 to any via xl0
/sbin/ipfw pipe 3 config bw 2048Kbit/s
# DOWNLOAD - 512Kbytes
/sbin/ipfw add 5500 pipe 5 all from any to YOUR_CLASS.0/24 via xl1
/sbin/ipfw pipe 5 config bw 4096Kbit/s
then yes.
Andy Dills wrote:
>
> On Wed, 10 Jul 2002, Max wrote:
>
> > Hi,
> >
> > How do I get IPFW (bandwidth limiting function) to work with logging for
> > later analysis, like determining bandwidth usage per ip?
> >
> > For example, I put an entire ip block in a 256K queue and I want to
> > check what each member of that block used... Hope the idea is
> > communicated...
> >
> > ${fwcmd} add queue 1 ip from [MY IP BLOCK] to any
> > ${fwcmd} pipe 10 config bw 256kbit/s
> > ${fwcmd} queue 1 config pipe 1 weight 30 mask src-ip 0x000000ff
>
> To get accounting stats with ipfw, you'd need to add two rules for each
> IP, prior to the queue, such as:
> ${fwcmd} add allow ip from any to [IP] count
> ${fwcmd} add allow ip from [IP] to any count
>
> Then, the byte count corresponding with the first rule accounts for how
> much ingress bandwidth is used, and the byte count for the second rule
> accounts for how much egress bandwidth is used.
>
> Remember to check your stats daily! Store and reset daily, lest you lose
> important billing data.
>
> Andy
>
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Andy Dills 301-682-9972
> Xecunet, LLC www.xecu.net
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Dialup * Webhosting * E-Commerce * High-Speed Access
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-isp" in the body of the message
--
Atenciosamente,
Alexandre Bensi {'aledon'}
System/Network Administrator
--
Icq Uin at WORK | HOME: 118731900 | 129462580
E-Mail: echo alexandre dep ufscar br | sed 's/ /@/;s/ /./g'
--
This mail send through Unix FreeBSD 4.5 STABLE - Amavis VScan
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D2DA6F1.7E1DE3C4>
