Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Pessoal, venho por meio deste post requisitar uma ajuda, pois ja tentei de tudo e nao estou tendo sucesso com controle de banda baseado em cbq ou no rc.bandlimit aki do underlinux. O topico é meio grande, peço desculpa e paciencia de vcs ao lê-lo
    tenho o seguinte cenario:
    eth0: rede local, faixa 192.168.171.0/24
    eth1: ligada a um modem adsl
    ppp0: internet, faixa 201.48.xxx.xxx

    no cbq fiz dois arquivos de regras, um para download e outro upload, como exemplo abaixo
    cbq-0002.cliente-down
    DEVICE=eth0,100Mbit,10Mbit
    RATE=64Kbit
    WEIGHT=6Kbit
    PRIO=5
    RULE=192.168.171.9/32
    BOUNDED=yes
    ISOLATED=yes

    cbq-0003.cliente-up
    DEVICE=eth1,100Mbit,10Mbit
    RATE=64Kbit
    WEIGHT=6Kbit
    PRIO=5
    RULE=192.168.171.9/32,
    BOUNDED=yes
    ISOLATED=yes

    dessa forma deu certo, porem a regra cbq-0003.cliente-up simplesmente nao funciona!
    tentei nesta mesma regra, ao inves de colocar a interface eth1, mudei pra ppp0 e no RULE coloquei meu ip valido de internet.. tb sem sucesso.
    Tentei usar o script rc.bandlimit do underlinux... ocorre o mesmo problema, o download é limitado certo, mas no upload nada acontece assim como no cbq. detalhe:
    no rc.bandlimit ao inicia-lo ocorre o seguinte erro:
    RTNETLINK answers: no such file or directory
    RTNETLINK answers: no such file or directory

    mesmo com esse erro ele funciona, porem nao limita o upload. o cbq nao apresenta erros mas tb nao limita o upload. Nao sei mais oq fazer.. ja tentei de tudo.
    Minha distro é Slackware 10.2, o iptables esta na versao 1.3.3 e esta compilado com suporte a mangle e mark. O iproute2 tb ja esta na versao mais nova.
    Desde ja agradeço a atenção de vcs e novamente peço desculpas pelo tamanho do topico :-)

  2. Citação Postado originalmente por gsiena
    ... Tentei usar o script rc.bandlimit do underlinux... ocorre o mesmo problema, o download é limitado certo, mas no upload nada acontece assim como no cbq. detalhe:
    no rc.bandlimit ao inicia-lo ocorre o seguinte erro:
    RTNETLINK answers: no such file or directory
    RTNETLINK answers: no such file or directory
    isto é normal, está apenas informando que não existiam regras anteriores.

    Citação Postado originalmente por gsiena
    mesmo com esse erro ele funciona, porem nao limita o upload. o cbq nao apresenta erros mas tb nao limita o upload. Nao sei mais oq fazer.. ja tentei de tudo.
    Minha distro é Slackware 10.2, o iptables esta na versao 1.3.3 e esta compilado com suporte a mangle e mark. O iproute2 tb ja esta na versao mais nova.
    Desde ja agradeço a atenção de vcs e novamente peço desculpas pelo tamanho do topico :-)
    Poste as configurações que usou para o rc.bandlimit. Como ficou o arquivo interfaces? o arquivo ips? como ficaram as variáveis redelocal, internet, redelocal2, do rc.bandlimit?



  3. Ola sergio, respondendo as suas perguntas...os arquivos do rc.bandlimit estao assim:
    interfaces
    eth0
    eth1

    ips
    192.168.171.9:64:64

    dentro do rc.bandlimit as variavies estao assim:
    redelocal=eth0
    redelocal2=inexistente
    internet=eth1

    lembrando q no arquivo ips esta cadastrado apenas um, para testes

  4. Para que o controle de upload usando o cbq funcione, é preciso que faça a marcação de pacotes, exemplo:

    DEVICE=eth0,100Mbit,10Mbit
    RATE=32Kbit
    WEIGHT=3Kbit
    PRIO=5
    RULE=192.168.1.9/32,
    BOUNDED=yes
    ISOLATED=no
    MARK=5 ->Coloque qualquer numero, lembrando que o número que colocar aqui tem que ser o mesmo no script do firewall.

    Agora no firewall tem que fazer isso:

    iptables -t mangle -A FORWARD -s 192.168.1.9/32 -j MARK --set-mark 5
    iptables -t mangle -A POSTROUTING -s 192.168.1.9/32 -j MARK --set-mark 5



  5. Citação Postado originalmente por gsiena
    Ola sergio, respondendo as suas perguntas...os arquivos do rc.bandlimit estao assim:
    interfaces
    eth0
    eth1

    ips
    192.168.171.9:64:64

    dentro do rc.bandlimit as variavies estao assim:
    redelocal=eth0
    redelocal2=inexistente
    internet=eth1

    lembrando q no arquivo ips esta cadastrado apenas um, para testes
    com o bandlimit rodando digite ae (poste os resultados aqui)

    #tc -s class show dev eth0
    depois
    #tc -s class show dev eth1
    depois
    #tc qdisc show dev eth0
    depois
    #tc qdisc show dev eth1






Tópicos Similares

  1. ajuda com ubunto serve para configura placa de rede local
    Por Barra no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 01-03-2012, 00:36
  2. Ajuda controle de banda com CBQ
    Por Edylson no fórum Servidores de Rede
    Respostas: 2
    Último Post: 22-03-2011, 21:11
  3. Respostas: 8
    Último Post: 11-01-2010, 09:15
  4. Imanges de Upload não salvam
    Por elton no fórum Servidores de Rede
    Respostas: 3
    Último Post: 12-02-2006, 12:13
  5. CBQ - Quem consegue fazer controle de UPLOAD?
    Por andrequiri no fórum Redes
    Respostas: 5
    Último Post: 09-12-2004, 17:44

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L