[FUG-BR] IPFW - DUMMYNET ( PIPES / QUEUES )

Dayel Zabin dayelzabin em gmail.com
Quarta Setembro 27 08:53:48 BRT 2006


Olá Galerinha Show,
Implementando meu firewall com priorização de serviços (como VoIP, etc...),
me deparei com algumas dúvidas com relação as PIPES e QUEUES utilizando o
 DUMMYNET. Seguinte, Criei um PIPE com o total da minha banda disponível:

 ipfw -q pipe 1 config bw 2048Kbit/s;

 Ok, logo após criei 2 filas (QUEUES) com "pesos" ou prioridades diferentes

 ipfw -q queue 1 config weight 60 pipe 1;
ipfw -q queue 2 config weight 40 pipe 1;

 Ou seja, a com peso maior para o VoIP e a com menor para o restante do
 tráfego que sái para internet. Porém há várias regras penduradas em cada 
uma
das QUEUES, e aí que mora a dúvida, pois, na saída do comando "ipfw pipe 
show"
ele apenas me mostra UMA das entradas que fiz:

q00001: weight 60 pipe 1   50 sl. 1 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte 
Drp
  0 udp    200.xxx.xxx.xxx/62191   200.xxx.xxx.xxx/5060  7965   553800  0 
0   0
q00002: weight 40 pipe 1   50 sl. 1 queues (1 buckets) droptail
    mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte 
Drp
  0 tcp    200.xxx.xxx.xxx/61543 200.xxx.xxx.xxx/80    15545  2011676  0 
0   0

pensei "acho que deve ser a última ou a primeira", porém não, são as regras 
que primeiro
utilizarem a QUEUE... mas o comando apenas mostra uma... Eis a questão : 
Teria eu que criar uma QUEUE
para cada regra que eu utilizo (acho difícil), ou a saída do comando apenas 
mostra uma das entradas mesmo ?!
Abraços, 



Mais detalhes sobre a lista de discussão freebsd