[FUGSPBR] Limitacao de banda
Jean Milanez Melo
jmelo em teleon.com.br
Qua Jul 11 03:06:45 BRT 2001
Obrigado Edson,
Eu consegui aqui com as mesmas regras q eu estava utlizando antes, mas o
interessante foi que tive setar um ipfw add 1 pipe e ipfw add 2 pipe pq
senao nao funcionavam dejeito nenhum, a numeracao dos "pipes" tem q ser as
primeiras regras? muito estranho isso, pode ser util as pessoas q tem ou
tiveram a mesma dificuldade q eu.
Mudando um pouco de assunto, nesse mesmo esquema de rede preciso agora,
fazer com que meus usuarios ao se conectarem via o PPPoE, qdo tentem
acessar qqer pagina so consigam acessar a pagina do servidor q eh
192.168.1.1. Eu tentei com o ipfw add fwd mas nao obtive sucesso, as vezes
posso estar fazendo errado, tem alguma dica?
[]ao
Atenciosamente
Jean Milanez Melo
Network/System Administrator
FreeBSD The Power To Serve
On Tue, 10 Jul 2001, Edson Brandi wrote:
> Boa noite
> > A classe 192.168.2.0/24 teria o limite de 128k
> > E a classe 192.168.3.0/24 teria o limite de 256k
>
> tenta o seguinte:
>
> ipfw add 00100 pipe 1 ip from 192.168.2.0/24 to any
> ipfw add 00200 pipe 2 ip from any to 192.168.2.0/24
>
> ipfw add 00300 pipe 3 ip from 192.168.3.0/24 to any
> ipfw add 00400 pipe 4 ip from any to 192.168.3.0/24
>
> ipfw pipe 1 config bw 128Kbit/s
> ipfw pipe 2 config bw 128Kbit/s
>
> ipfw pipe 3 config bw 256Kbit/s
> ipfw pipe 4 config bw 256Kbit/s
>
>
> > Bom o que fiz foi o seguinte:
> >
> > ipfw add queue 1 tcp from any to 192.168.2.0/24 via tun0
> > ipfw queue 1 config weight 5 pipe 2 mask dst-ip 0x000000ff
> > ipfw pipe 2 config bw 128Kbit/s
> > ipfw add queue 3 tcp from any to 192.168.3.0/24 via tun0
> > ipfw queue 3 config weight 5 pipe 2 mask dst-ip 0x000000ff
> > ipfw pipe 4 config bw 256Kbit/s
>
> Hummm , so algumas consideraçoes...
>
> 1. Voce precisa definir o pipe nos dois sentidos. Do contrario voce pode ter problemas.
>
> 2. Nao entendi a logica no seu "queue" acima, lembre-se que o queue define o numedo de slots (1.5KBytes cada) que sera usado no pipe. O default eh 50 ou um queue de 600 KBytes, que significa 4 segundos de cache no pipe 1 e 2 e 2 segundos no pipe 3 e 4. Se vc começar a ter muito delay sugiro setar o queue para um valor menor para o queue.
>
> 3. Se os seus pipes forem ter a mesma prioridade de processamento, ou seja nao quiser priorizar o trafego em nenhum dos pipes, nao faz muito sentido definir o "weight".
>
> 4. Todo o trafego pppoe passa pela tun0 ???
>
> Espero ter ajudado...
>
> Ps. Lembre-se de setar os buffers de rede de forma adequada ...
>
> [ ]'s Edson
> , ,
> Edson Brandi /( )`
> Supervisor de Operacoes - UOL \ \___ / |
> Fone: 0XX11 96555470 /- _ `-/ '
> 0XX11 32244103 (/\/ \ \ /\
> ICQ at Work: 32512639 / / | ` \
> ICQ at Home: 100503189 O O ) / |
> --------------------------------------- `-^--'`< '
> (_.) _ ) /
> Transforme seu PC numa Workstation Unix. `.___/` /
> Visite http://www.primeirospassos.org `-----' /
> http://www.fugspbr.org <----. __ / __ \
> <----|====O)))==) \) /====
> <----' `--' `.__,' \
>
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
>
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd