[FUGSPBR] Re: [FUGSPBR] dummynet - um mundo de confusão
Edson Brandi
ebrandi.home em uol.com.br
Dom Nov 4 11:05:17 BRST 2001
Bom dia Irado
Vc esta cometando um pequeno equivoco na colocação das regras no
IPFW.
Se voce deseja diferenciar a banda dentro de uma mesma classe C,
voce vai precisar colocar as regras de pipe primeiro para os IPs
especificos e depois para o restante da rede, mesmo que os primeiros IPs
nao tenham limite voce tera que definir um ou ele vai assumir as regras
genericas da classe.
por exemplo colocando as regras na ordem::
ipfw add pipe 1 ip from 192.168.1.1 to any
ipfw add pipe 2 ip from any to 192.168.1.1
ipfw pipe 1 config bw 100Mbit/s
ipfw pipe 2 config bw 100Mbit/s
ipfw add pipe 3 ip from 192.168.1.0/24 to any
ipfw add pipe 4 ip from any to 192.168.1.0/24
ipfw pipe 3 config bw 8Kbit/s
ipfw pipe 4 config bw 8Kbit/s
Colocando as regras nesta ordem, quando o IPFW receber um pacote da
maquina 192.168.1.1 ele vai dar match nos pipes 1 e 2, quando for um
pacote de qualquer um dos outros IPs desta rede ele vai dar match nos
pipes 3 e 4.
Sobre ser um mundo de confusão eu discordo... As manpages são bem claras
quanto a ordem das regras para se obter o efeito desejado.
Edson
On Sun, 4 Nov 2001, irado em nettaxi.com wrote:
> não estou conseguindo entender muito bem como usar o dummynet/ipfw para limitar a banda para alguns, liberando geral para outros:
>
> 192.168.1.xa e 192.168.1.xb navegam sem limite
> 192.168.1.0/24 (o resto) limitado a 8kb/s
>
> a confusão vem do meu (mal) entendimento do ipfw. Se a primeira regra que vale faz com que o pacote saia fora, como montar a sequência certa de pipes pra isso aí??
>
>
>
>
> saudações,
> irado furioso com tudo
> GNU/Linux user CASSADO
> nossa solidariedade é inversamente proporcional às nossas posses
> por favor, clique aqui: http://www.thehungersite.com
> e aqui também: http://cf6.uol.com.br/umminuto/
>
> ------------------------------------------------------------
> Nettaxi would like to ask for your help in donations to the RED CROSS today!
> http://www.nyredcross.org/donate/
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
[ ]'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 <----. __ / __ \
http://livecd.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.
Mais detalhes sobre a lista de discussão freebsd