[FUG-BR] Erro no pf.conf - queue root_dc0 already exists on interface dc0

Mauricio Bonani mbonani em gmail.com
Quinta Janeiro 25 17:17:14 BRST 2007


Você está criando filas duas vezes na mesma interface:

altq on $int_ext cbq bandwidth $uplo queue  { baixa bmedia media alta center }
altq on $int_ext cbq bandwidth $down queue  { baixa_in bmedia_in
media_in alta_in center_in }

Num dos casos não seria 'altq on $int_int'?

Em 25/01/07, Cristina Fernandes Silva<cristina.fsilva at yahoo.com.br> escreveu:
> Pessoal,
>
> estou com erro ao instalar um controle de banda usando o PF. o erro é este ao digitar
>
> pfctl -f pf.conf
>
> queue root_dc0 already exists on interface dc0
> pfctl: DIOCADDALTQ: Invalid argument
>
> pfctl -nf pf.conf
> queue root_dc0 already exists on interface dc0
> pfctl: the sum of the child bandwidth higher than parent "root_dc0"
> pfctl: the sum of the child bandwidth higher than parent "root_dc0"
>
> andei olhando a lista encontrei este erro, porem segundo ocorre quando a soma do bandwith das
> filas filho ultrapassam o bandwith da fila pai, porem nas minhas configurações nao ultrapasam.
>
>
> Eis minhas configurações
>
> no kernel
> ######################
>
> #Opcpes para Packet Filter
>
> device          pf
> device          pflog
> device          pfsync
>
> options         ALTQ
> options         ALTQ_CBQ        # Class Bases Queuing (CBQ)
> options         ALTQ_RED        # Random Early Detection (RED)
> options         ALTQ_RIO        # RED In/Out
> options         ALTQ_HFSC       # Hierarchical Packet Scheduler (HFSC)
> options         ALTQ_PRIQ       # Priority Queuing (PRIQ)
> options         ALTQ_NOPCC      # Required for SMP build
>
> no rc.conf
> #################
>
> ifconfig_dc0="inet 10.0.0.2  netmask 255.255.255.0"
> ifconfig_vr0="inet 172.168.0.2 netmask 255.255.255.0"
>
> pf_enable="YES"
> pf_rules="/etc/pf.conf"
> pf_flags=""
> pflog_enable="YES"
> pflog_logfile="/var/log/pflog"
> pflog_flags=""
>
>
> no pf.conf
> #######################
>
> int_int="vr0"
> int_ext="dc0"
> rede="172.168.0.0"
>
> # Link
> down="2.5Mb"
> uplo="2.5Mb"
>
> # Habilita enfileiramento
> #------------------------------------------------
> # Upload
> altq on $int_ext cbq bandwidth $uplo queue  { baixa bmedia media alta center }
>    queue baixa   bandwidth 128Kb   cbq(default)
>    queue bmedia      bandwidth 128Kb   priority 1
>    queue media      bandwidth 200Kb   priority 2
>    queue alta       bandwidth 350Kb   priority 3
>    queue center       bandwidth 512Kb   priority 4
>
> # Download
> # define os parametros para as subfilas.
> altq on $int_ext cbq bandwidth $down queue  { baixa_in bmedia_in media_in alta_in center_in }
>     queue baixa_in   bandwidth 200Kb   cbq(default)
>     queue bmedia_in     bandwidth 200Kb   priority 1
>     queue media_in      bandwidth 300Kb   priority 2
>     queue alta_in       bandwidth 512Kb   priority 3
>     queue center_in     bandwidth 768Kb   priority 4
>
>
> O restante eu nao mandei, mas se for importante eu mando.
>
> obrigada
>
> Cristina
>
>
> __________________________________________________
> Fale com seus amigos  de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Mauricio Bonani
LPIC-1
mailto:mbonani at gmail.com


Mais detalhes sobre a lista de discussão freebsd