On 4/26/07, João Paulo Just <[EMAIL PROTECTED]> 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." [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.goffredo.eti.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd