[AJUDA] Inicializar CBQ junto com o sistema.

Duvidas
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Caríssimos,

Apliquei um controle de banda utilizando o CBQ no Endian 2.5.1, o controle esta funcionando perfeitamente quando iniciado manualmente. Porem estou com dificuldades para iniciar o CBQ na inicialização do sistema, inseri o comando de inicialização do CBQ no arquivo /etc/rc.d/rc.ipac porem o CBQ starta, mas logo depois estopa, ai tenho que iniciar manualmente através de um cbq start

No arquivo /etc/rc.d/rc.ipac na ultima linha antes do exit 0, inseri o comando para start do CBQ = cbq start

Poderiam me ajudar com mais esta.

Grato
Você não está autorizado a ver ou baixar esse anexo.


Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

Provavelmente algo ainda não subiu quando ele tenta start, experimenta colocar um sleep de alguns segundos antes

sleep 40
/comando
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Marcelo,

Não funcionou, ele chega start na inicialização mas não sei o motivo ele para de novo. Testei com sleep de  40, 60 e 120 segundos e acontece a mesma coisa.

Verifiquei os logs, porem não tem nenhuma informação referente ao CBQ, nem mesmo quando start manual.

Mas valeu a tentativa.

Grato
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

E chamando ele em um sh ?

/etc/init.d/cbq.sh
chmod +x /etc/init.d/cbq.sh

Conteudo do sh

cbq start
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Vou testar...
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Marcelo,

Deste jeito nem inicializa
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

Experimenta no /etc/init.d/rc.local

cbq start
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Também não foi, só inicializa se colocado no  /etc/rc.d/rc.ipac, porem como mencionei inicializa e depois para.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

Após criar as regras, você roda o comando cqb compile ? Ele é responsável por salvar as regras após edição.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

/etc/rc.d/rc.ipac é somente para 2.5.1
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

As regras já estão compiladas OK, se eu reinicio o Endian e executo o cbq start no shell já funciona de boa testo o controle e funfa OK,

O problema é para o cbq inicializar junto com o sistema e estou utilizando a 2.5.1
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Olha o retorno cbq list com ele parado, não mostra as regras de controle:

root@Endian:~ # cbq list
### eth0: queueing disciplines

qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

### eth1: queueing disciplines

qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

### ppp0: queueing disciplines

qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

### tap0: queueing disciplines

qdisc pfifo_fast 0: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Agora com o cbq start manual:

root@Endian:~ # cbq list
### eth0: queueing disciplines

qdisc cbq 1: root refcnt 2 rate 100000Kbit (bounded,isolated) prio no-transmit
qdisc tbf 600: parent 1:600 rate 300000bit burst 10Kb lat 136.5ms

### eth0: traffic classes

class cbq 1: root rate 100000Kbit (bounded,isolated) prio no-transmit
class cbq 1:600 parent 1: leaf 600: rate 300000bit (bounded) prio 5
class tbf 600:1 parent 600:

### eth0: filtering rules

filter parent 1: protocol ip pref 100 u32
filter parent 1: protocol ip pref 100 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 100 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:600
  match 0a000071/ffffffff at 16
filter parent 1: protocol ip pref 100 u32 fh 800::801 order 2049 key ht 800 bkt 0 flowid 1:600
  match 0a000071/ffffffff at 16
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1523
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 42
Contato:
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por marceloleaes »

Estranho

Me lembro que ja habilitei o inicio na 2.4.1, bastou colocar no rc.local mesmo.

Se tu executa somente cbq , sem o parametro start, ele retorna algo ou executa ?
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio
Avatar do usuário
jcvn
Newbie
Newbie
Mensagens: 33
Registrado em: 24 Ago 2013 16:20
Localização: São Paulo
Idade: 46
Status: Offline

Re:[AJUDA] Inicializar CBQ junto com o sistema.

Mensagem por jcvn »

Ele retorna com opções disponíveis no comando cbq:

root@Endian:~ # cbq
Usage: cbq {start|compile|stop|restart|timecheck|list|stats}
Responder

Voltar para “Duvidas”