[FUG-BR] PPPoE + bandwidthd

Joao Rocha Braga Filho goffredo em gmail.com
Quinta Abril 26 23:47:59 BRT 2007


On 4/26/07, João Paulo Just <jpjust at justsoft.com.br> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Joao Rocha Braga Filho escreveu:
> > Todos os detalhes como eu fiz são meio complicados, mas em suma é o
> > seguinte:
> >
> > # Pipes
> > ipfw pipe 110 config mask src-ip 0xffffffff bw   64Kbit/s queue 100
> > ipfw pipe 111 config mask src-ip 0xffffffff bw  128Kbit/s queue 100
> > ...
>
> Não, não. Eu queria a configuração do bandwidthd.conf. Meu controle de
> banda tá funcionando direito, só não consigo gerar gráficos com o
> bandwidthd.
>
> A propósito, vou colar aqui minhas regras do IPFW pra controlar a banda.
> Ficaram mais simples. Fiz duas faixas de IP por velocidade:
> 172.16.16.0-172.16.31.255 com 150 Kbps e 172.16.32.0-172.16.47.255 com
> 300 Kbps.

Você muda o IP do cliente quando ele pede mudança de velocidade?

Aqui cada usuário tem um IP fixo, feito pelo NAT, então é melhor não
mudar o IP dele. Tables são boas para isto.

Eu gero os gráficos com o io-judas, mas isto implica em fazer um count
para download e um para upload por cliente.


João Rocha,


>
> /----------
>
> # Limpa o firewall
> ipfw -f flush
>
> # NAT
> ipfw add fwd 127.0.0.1,3128 tcp from 172.16.0.0/16 to any 80,3128
>
> # Pipes de download
> ipfw pipe 1 config bw 150Kbit/s mask dst-ip 0x00000fff
> ipfw pipe 2 config bw 300Kbit/s mask dst-ip 0x00000fff
>
> # Pipes de upload
> ipfw pipe 11 config bw 75Kbit/s  mask src-ip 0x00000fff
> ipfw pipe 12 config bw 150Kbit/s mask src-ip 0x00000fff
>
> # Controle de banda
> ipfw add pipe 1 ip from any to 172.16.16.0/20 in
> ipfw add pipe 2 ip from any to 172.16.32.0/20 in
>
> ipfw add pipe 11 ip from 172.16.16.0/20 to any in
> ipfw add pipe 12 ip from 172.16.32.0/20 to any in
>
> \----------
>
> - --
> João Paulo Just
> Diretor Executivo - Justsoft Informática Ltda.
> http://www.justsoft.com.br/
> - --
> Ilhéus, BA, Brasil.
> +55 75 8104 8473
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGMUYyXL+vuN2d7ZwRAmBIAJ98YiLlOo4Fpa3uxOTKiSl6uqVXsACfVxWn
> DuamysyYoikgwSK+Dka82xE=
> =uC67
> -----END PGP SIGNATURE-----
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
"Sempre se apanha mais com as menores besteiras. Experiência própria."

goffredo at goffredo.eti.br
goffredo at gmail.com
http://www.goffredo.eti.br


Mais detalhes sobre a lista de discussão freebsd