Re: [FUG-BR] controle de banda - dúvida sobre ipfw pipe

2005-12-14 Por tôpico Ari Arantes
Eu também acho que a segunda parece ser mais correta, mas o estranho é
que no  man ipfw mostra a primeira forma, ou seja, primeira as
regras para os pipes e depois os pipes em si.

Consta no man:

   ipfw add pipe 1 ip from any to any out
   ipfw add pipe 2 ip from any to any in
   ipfw pipe 1 config bw 64Kbit/s queue 10Kbytes
   ipfw pipe 2 config bw 64Kbit/s queue 10Kbytes


Em 10/12/05, Thiago Damas[EMAIL PROTECTED] escreveu:
   Quando fazemos:
 ipfw add pipe 100 ip from any to 10.0.0.2
 ipfw add pipe 200 ip from 10.0.0.2 to any
 ipfw pipe 100 config bw 256kbit/s queue 8kbytes
 ipfw pipe 200 config bw 256kbit/s queue 8kbytes
   caso os pipes 100 e 200 nao existam antes, os pacotes serao perdidos. Como
 esta sequencia de comandos do ipfw sao executadas instantaneamente (por
 algum shell script ou pelo firewall_type=arquivo no rc.conf), nao se nota
 perda nenhuma.

   Acho que a mais correta seria a 2a. forma.


 
  ipfw add pipe 100 ip from any to 10.0.0.2
  ipfw add pipe 200 ip from 10.0.0.2 to any
  ipfw pipe 100 config bw 256kbit/s queue 8kbytes
  ipfw pipe 200 config bw 256kbit/s queue 8kbytes
 
  Não é estranho isso? Não seria mais lógico assim:
 
  ipfw pipe 100 config bw 256kbit/s queue 8kbytes
  ipfw pipe 200 config bw 256kbit/s queue 8kbytes
  ipfw add pipe 100 ip from any to 10.0.0.2
  ipfw add pipe 200 ip from 10.0.0.2 to any

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] controle de banda - dúvida sobre ipfw pipe

2005-12-10 Por tôpico Thiago Damas
  Quando fazemos:
ipfw add pipe 100 ip from any to 10.0.0.2
ipfw add pipe 200 ip from 10.0.0.2 to any
ipfw pipe 100 config bw 256kbit/s queue 8kbytes
ipfw pipe 200 config bw 256kbit/s queue 8kbytes
  caso os pipes 100 e 200 nao existam antes, os pacotes serao perdidos. Como
esta sequencia de comandos do ipfw sao executadas instantaneamente (por
algum shell script ou pelo firewall_type=arquivo no rc.conf), nao se nota
perda nenhuma.

  Acho que a mais correta seria a 2a. forma.


Em 10/12/05, Marcelo Vilela [EMAIL PROTECTED] escreveu:

 Olá,

 Bem, acho que há uma boa forma de saber, teste!! Boa questão levantada,
 nunca tinha parado pra pensar nisso.

 Abraços.

 Em 08/12/05, N Guerra [EMAIL PROTECTED] escreveu:
 
  Boa pergunta, mas parece que a ordem dos fatores não altera o resultado!
 
 
  Em 07/12/05, Ari Arantes [EMAIL PROTECTED] escreveu:
   Pessoal,
  
   Eu sempre vejo exemplos na Internet de controle de banda com o ipfw +
   dummynet. Porém reparei que o pessoal sempre coloca a regra para um
   pipe que ainda não existe e só depois criam o pipe. Exemplo:
  
   ipfw add pipe 100 ip from any to 10.0.0.2
   ipfw add pipe 200 ip from 10.0.0.2 to any
   ipfw pipe 100 config bw 256kbit/s queue 8kbytes
   ipfw pipe 200 config bw 256kbit/s queue 8kbytes
  
   Não é estranho isso? Não seria mais lógico assim:
  
   ipfw pipe 100 config bw 256kbit/s queue 8kbytes
   ipfw pipe 200 config bw 256kbit/s queue 8kbytes
   ipfw add pipe 100 ip from any to 10.0.0.2
   ipfw add pipe 200 ip from 10.0.0.2 to any
  
   Ou seja, primeiro criar os pipes para depois criar as regras que
   apontam para o pipe?
  
   Das 2 maneiras funcionam ou a primeira é a correta, apesar de parecer
   sem lógica?
  
   Valeu!
  
   Ari

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] controle de banda - dúvida sobre ipfw pipe

2005-12-08 Por tôpico N Guerra
Boa pergunta, mas parece que a ordem dos fatores não altera o resultado!


Em 07/12/05, Ari Arantes [EMAIL PROTECTED] escreveu:
 Pessoal,

 Eu sempre vejo exemplos na Internet de controle de banda com o ipfw +
 dummynet. Porém reparei que o pessoal sempre coloca a regra para um
 pipe que ainda não existe e só depois criam o pipe. Exemplo:

 ipfw add pipe 100 ip from any to 10.0.0.2
 ipfw add pipe 200 ip from 10.0.0.2 to any
 ipfw pipe 100 config bw 256kbit/s queue 8kbytes
 ipfw pipe 200 config bw 256kbit/s queue 8kbytes

 Não é estranho isso? Não seria mais lógico assim:

 ipfw pipe 100 config bw 256kbit/s queue 8kbytes
 ipfw pipe 200 config bw 256kbit/s queue 8kbytes
 ipfw add pipe 100 ip from any to 10.0.0.2
 ipfw add pipe 200 ip from 10.0.0.2 to any

 Ou seja, primeiro criar os pipes para depois criar as regras que
 apontam para o pipe?

 Das 2 maneiras funcionam ou a primeira é a correta, apesar de parecer
 sem lógica?

 Valeu!

 Ari

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br