From owner-freebsd-isp Mon Mar 27 5: 0:12 2000 Delivered-To: freebsd-isp@freebsd.org Received: from info.iet.unipi.it (info.iet.unipi.it [131.114.9.184]) by hub.freebsd.org (Postfix) with ESMTP id AC4EE37BC86 for ; Mon, 27 Mar 2000 04:59:51 -0800 (PST) (envelope-from luigi@info.iet.unipi.it) Received: (from luigi@localhost) by info.iet.unipi.it (8.9.3/8.9.3) id OAA24068; Mon, 27 Mar 2000 14:59:23 +0200 (CEST) (envelope-from luigi) From: Luigi Rizzo Message-Id: <200003271259.OAA24068@info.iet.unipi.it> Subject: Re: PPP Bandwidth management In-Reply-To: <38DF59AE.7A4ED7AF@veidit.net> from John Angelmo at "Mar 27, 2000 02:53:03 pm" To: John Angelmo Date: Mon, 27 Mar 2000 14:59:23 +0200 (CEST) Cc: FreeBSD ISP X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Hmm well the problem is that I have my server that has the pppoe server > stuff and the natd to my card connected to the net. ipfw just uses flush > and divert.. do you have any good info? very quickly (sorry am in a hurry!) you have to set net.inet.ip.fw.one_pass=0 so you can have packets go multiple times through ipfw, then something like ipfw add 100 pipe 1 ip from any to any uid some-user ipfw add 200 divert ip from any to any [this is the old divert rule ] ipfw allow ip from any to any ipfw pipe 1 config bw 300Kbit/s when a pkt matches rule 100, it gets shaped into pipe 1, on exit goes to rule 200 which passes the pkt to natd, and then goes into the next rule after natd (possibly...). hope you get the idea. a bit of experimentation will be necessary. cheers luigi -----------------------------------+------------------------------------- Luigi RIZZO, luigi@iet.unipi.it . Dip. di Ing. dell'Informazione http://www.iet.unipi.it/~luigi/ . Universita` di Pisa TEL/FAX: +39-050-568.533/522 . via Diotisalvi 2, 56126 PISA (Italy) Mobile +39-347-0373137 -----------------------------------+------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message