[FUG-BR] RES: RES: Controle de BANDA

Carlos Anderson Jardim cajardim em valesaude.com.br
Quinta Agosto 17 11:43:08 BRT 2006


> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br 
> [mailto:freebsd-bounces em fug.com.br] Em nome de Suporte Planet 
> Hardware - Leandro Takeda
> Enviada em: quinta-feira, 17 de agosto de 2006 11:29
> Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> Assunto: [FUG-BR] RES: Controle de BANDA
> 
> Ajudou sim Carlos
> 
> Obrigado, mas abusando mas um pouco, e caso eu queira colocar 
> tudo atrás
> desta banda, "exceto" portas como 80,110 etc ...
> 
> Valeu
> 
> Leandro
> 
> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br 
> [mailto:freebsd-bounces em fug.com.br] Em nome
> de Carlos Anderson Jardim
> Enviada em: quinta-feira, 17 de agosto de 2006 10:34
> Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> Assunto: [FUG-BR] Controle de BANDA
> 
> > -----Mensagem original-----
> > De: freebsd-bounces em fug.com.br 
> > [mailto:freebsd-bounces em fug.com.br] Em nome de Suporte Planet 
> > Hardware - Leandro Takeda
> > Enviada em: quinta-feira, 17 de agosto de 2006 10:01
> > Para: 'Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)'
> > Assunto: [FUG-BR] Controle de BANDA
> > 
> > Olá pessoal 
> > 
> > Quero fazer um controle de banda ... onde todo o trafego fico 
> > em por exemplo
> > 56 K
> > 
> > E portas como 80, 21, 25, 110 fique com banda total .. 
> > 
> > To tentando a seguinte regra pra "testar" se navegacao fica 
> > lenta ... mas
> > não acontece nada
> > 
> > Ipfw add 10 pipe 56 tcp from any to any 80 via rl0
> > Ipfw pipe 56 config bw 20Kbit/s mask all
> > 
> > Alguem poderia me ajuda como ficaria esta regra?
> > 
> > Agradeço
> > 
> > Leandro Takeda
> > 
> > 
> 
> Bom Dia Leandro, acho que suas regras deveriam ficar assim:
> 
> $fwcmd pipe 10 config mask src-ip 0x000000ff bw 56kbit/s queue 5Kbytes
> $fwcmd pipe 20 config mask dst-ip 0x000000ff bw 56kbit/s queue 5Kbytes
> 
> $fwcmd add 10 pipe 10 tcp from any to any 21,25,80,110,443 in via rl0
> $fwcmd add 11 pipe 20 tcp from any 21,25,80,110,443 to any out via rl0
> 
> Eu utilizo desta forma sobre nat e funciona perfeitamente.
> 
> Espero ter ajudado.
> 
> Att.
> 
> 

Bom Leandro,

Pelo que eu entendi voce quer limitar tudo exeto as portas de servicos,
certo ?

Se for isso, voce deve criar uma regra skip para as portas: 21, 80, 110,
note que essa regra deve vir antes da regra do pipe.

## Essas 2 regras vao fazer o filtro de tudo que vier nas portas pule para
depois do pipe
$fwcmd add 5 skipto 15 tcp from any to any 21,25,80,110,443 in via rl0
$fwcmd add 6 skipto 15 tcp from any 21,25,80,110,443 to any out via rl0



Atenciosamente,

--------------------------------
Carlos Anderson Jardim
Tecnologia da Informacao - Redes e Internet
Santa Casa de São José dos Campos
Linux User #403727
Tel.: (12) 3925-1873 - 3925-1925 




Mais detalhes sobre a lista de discussão freebsd