Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 2000 15:40:02 +0200
From:      John Angelmo <john@veidit.net>
To:        Luigi Rizzo <luigi@info.iet.unipi.it>
Cc:        FreeBSD ISP <freebsd-isp@FreeBSD.ORG>
Subject:   Re: PPP Bandwidth management
Message-ID:  <38E0B632.62C7CD1E@veidit.net>
References:  <200003271259.OAA24068@info.iet.unipi.it>

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

Hi again

Lets say that I have 1024Kbit/s to share to my users

lets say 3 users with a garanteed bandwidth of 300Kbit/s down and
100Kbit/s upstream. When a person doesen't use the bandwidth I shuld
beable to use it so the pipe is removed temporarily and re established
when the user is back online.

How can I fix that?

/John


Luigi Rizzo wrote:
> 
> > 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38E0B632.62C7CD1E>