Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2008 15:51:12 +0100
From:      "Catalin Miclaus" <catalin@starcomms.com>
To:        "Walter Venable" <weaseal@gmail.com>
Cc:        freebsd-pf@freebsd.org
Subject:   RE: Limiting client bandwidth with PF
Message-ID:  <3A0AA7018522134597ED63B3B794C92A027402C3@STA-HQ-S001.starcomms.local>
In-Reply-To: <8dfae1c10807230603o1060aa69jc9ccf2e4bc66f275@mail.gmail.com>
References:  <8dfae1c10807230603o1060aa69jc9ccf2e4bc66f275@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Walter,

There are some open bugs for pf with altq.
You may want to consider ipfw and pipes to achieve same.









Best Regards
Catalin Miclaus
Network/Security ISP-Data
Starcomms Ltd.

-----Original Message-----
From: owner-freebsd-pf@freebsd.org [mailto:owner-freebsd-pf@freebsd.org]
On Behalf Of Walter Venable
Sent: Wednesday, July 23, 2008 2:04 PM
To: freebsd-pf@freebsd.org
Subject: Limiting client bandwidth with PF

Hi all, I'm having some trouble getting pf to do what I want.
I'm a newbie to pf, so I can't get my configuration quite right.

We have a 3Mb/1Mb connection and I want to limit my clients each to
128Kbps/64Kbps.

First things first, limit them to 128Kbps, but that isn't even working,
as
clients are still maxing at 3Mbps:

$ cat /etc/pf.conf
int_if=3D"rl0"
ext_if=3D"nfe0"
int_net=3D"192.168.2.0/24"

altq on $ext_if hfsc bandwidth 3Mb queue { clients }
queue clients bandwidth 128Kb hfsc ( default rio )
pass in quick log on $int_if proto tcp from $int_net to any \
 flags S/SA keep state queue clients

$ sudo pfctl -sq
queue root_nfe0 on nfe0 bandwidth 3Mb priority 0 {clients}
queue  clients on nfe0 bandwidth 128Kb hfsc( rio default )

Can anyone say why this isn't working?  More info about the network if
you
need it:

Internet -- Router (192.168.1.1) -- (nfe0 @ 192.168.1.200 ) FreeBSD
Gateway
(rl0 @ 192.168.2.1) -- switch -- Clients (192.168.2.0/24)
_______________________________________________
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"


DISCLAIMER: The information contained in this message (including any atta=
chments) is confidential and may be privileged. If you have received it b=
y mistake please notify the sender by return e-mail and permanently delet=
e this message and any attachments from your system. Any form of dissemin=
ation, use, review, distribution, printing or copying of this message in =
whole or in part is strictly prohibited if you are not the intended recip=
ient of this e-mail. Please note that e-mails are susceptible to change. =
STARCOMMS PLC shall not be liable for the improper or incomplete transmis=
sion of the information contained in this communication nor for any delay=
 in its receipt or damage to your system. STARCOMMS PLC does not guarante=
e that the integrity of this communication has been maintained or that th=
is communication is free of viruses, interceptions or interferences. STAR=
COMMS PLC reserves the right to monitor all e-mail communications, whethe=
r related to the business of STARCOMMS or not, through its internal or ex=
ternal networks.



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