Página 1 de 10 123456 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. é o seguinte tenho uma rede com servidor de internet deboan 4.0 etch com iptables+squid funcionando perfeitamente...e instalamos um servidor asterisk que vai ser nosso servidor de telefonia Voip e temos 1mb de link full embratel que está sendo instalado então vamos lá:
    faixa de ip da rede: 10.0.1.x

    servidor de internet:

    IP: 10.0.1.254 placa eth0 interna
    IP: 200.254.x.x placa eth1 externa

    servidor asterisk:
    IP: 10.0.1.5 placa eth1 porta 1010 para acesso externo com ssh

    então...estou precisando colocar a metade do link para o Voip e a outra metade para dados...como faço para colocar 512 só para o asterisk e os outros 512 para a rede toda??

  2. Citação Postado originalmente por lfernandosg Ver Post
    é o seguinte tenho uma rede com servidor de internet deboan 4.0 etch com iptables+squid funcionando perfeitamente...e instalamos um servidor asterisk que vai ser nosso servidor de telefonia Voip e temos 1mb de link full embratel que está sendo instalado então vamos lá:
    faixa de ip da rede: 10.0.1.x

    servidor de internet:

    IP: 10.0.1.254 placa eth0 interna
    IP: 200.254.x.x placa eth1 externa

    servidor asterisk:
    IP: 10.0.1.5 placa eth1 porta 1010 para acesso externo com ssh

    então...estou precisando colocar a metade do link para o Voip e a outra metade para dados...como faço para colocar 512 só para o asterisk e os outros 512 para a rede toda??

    Se voce descobrir como faz, posta ai.



  3. tenta isso aqui!!!


    #!/bin/bash


    #AKI TU COLOCA AS PORTA QUE FAZEM PARTE DO MATCH
    PORTADOVOIP=""
    PORTADOVOIP2=""

    tc qdisc add dev eth0 root handle 1: htb default 50


    tc class add dev eth0 parent 1: classid 1:1 htb rate 1024kbit
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 300kbit ceil 512kbit
    tc class add dev eth0 parent 1:1 classid 1:50 htb rate 256kbit ceil 512kbit
    tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth0 parent 1:50 handle 50: sfq perturb 10



    U32="tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 "
    U32=$U32"match ip src 10.0.1.0/24 match ip dst 0.0.0.0/0"

    $U32 match ip sport $PORTADOVOIP 0xffff flowid 1:10
    $U32 match ip sport $PORTADOVOIP2 0xffff flowid 1:10


    qqr coisa grita montei na correria!

    Abraços
    Última edição por arium; 29-04-2008 às 10:38.

  4. vamos lá vou colocando as dúvidas embaixo para eu enteder oq eu fez:

    AKI TU COLOCA AS PORTA QUE FAZEM PARTE DO MATCH
    PORTADOVOIP=""
    PORTADOVOIP2=""

    dúvida: ele limita no caso pelas portas?pode ser por ip tb, no caso 512 para 10.0.1x que é o servidor asterisk e o restante ficaria default para toda a rede?

    tc qdisc add dev eth0 root handle 1: htb default 50

    dúvida: aqui no caso o degault seria o 256kb de up e 512down?como meu link é dedicado de 1mb up e down então posso colocar como default 512k up e down correto?

    tc class add dev eth0 parent 1: classid 1:1 htb rate 1024kbit
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 300kbit ceil 512kbit
    tc class add dev eth0 parent 1:1 classid 1:50 htb rate 256kbit ceil 512kbit
    tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth0 parent 1:50 handle 50: sfq perturb 10



    U32="tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 "
    U32=$U32"match ip src 10.0.1.0/24 match ip dst 0.0.0.0/0"

    $U32 match ip sport $PORTADOVOIP 0xffff flowid 1:10
    $U32 match ip sport $PORTADOVOIP2 0xffff flowid 1:10

    essa parte do $U32 não entendi,duas variáveis iguais....pode me ajudar?


    outra coisa...como sei que o HTB é saída, ele controla o up e download ok?se sim, para upload ele não usaria a interface eth1 qu seria a wan do servidor de internet?

    desde já agradeço.



  5. sim isso eh um filtro de portas!!! as pastas do voip vc atribui nas variaveis
    PORTADOVOIP=""
    PORTADOVOIP2=""
    .
    .
    .
    PORTADOVOIPX=""

    #essa linha cria a classe root apenas e o que não for classificado vai receber a tag 50

    tc qdisc add dev eth0 root handle 1: htb default 50

    # diz que tua interface root tem 1mb
    tc class add dev eth0 parent 1: classid 1:1 htb rate 1024kbit

    #diz que a classe 1:10 tem 300k de banda garantida e por ir até 512kps (o que sobra ele compensa no outro link e vice versa.. vc pode colocar soh o rate sem o ceil.. dae el vai assumir que vc quer GARANTIA TOTAL DOS 512 o que nao tem muito fundamento)

    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 300kbit ceil 512kbit


    # a logica eh quase a mesma mais pra o que não está tageado ou seja o que nao passa pela regra anterior passa por essa regra (como eu setei default 50 lah em cima se lembra?)

    tc class add dev eth0 parent 1:1 classid 1:50 htb rate 256kbit ceil 1024kbit

    #a moral disso de baixo é para que uma classe nao "roube" os recursos das demais na mesma classe

    tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth0 parent 1:50 handle 50: sfq perturb 10

    #sobre as variaveis eh soh uma concatenação vc pode usar assim se quiser

    ao invez disso:
    U32="tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 "
    U32=$U32"match ip src 10.0.1.0/24 match ip dst 0.0.0.0/0"


    isso:

    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src 10.0.1.0/24 match ip dst 0.0.0.0/0



    ele controla down e up!
    para controlar o down eu usei ali na regra que o SRC dos pacote eh tua rede interna

    soh subistituir por DST e repetir as regras que ele vai controla o down

    mais acho que down nao precisa neh?

    Abraços!






Tópicos Similares

  1. Duvida controle de banda, apenas para Dados
    Por Splinter Neto no fórum Redes
    Respostas: 1
    Último Post: 16-09-2013, 14:31
  2. Respostas: 2
    Último Post: 30-11-2011, 08:07
  3. Controle de Banda!
    Por no fórum Servidores de Rede
    Respostas: 4
    Último Post: 03-09-2003, 14:08
  4. Controle de Banda CBQ
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-08-2003, 14:55
  5. Controle de banda
    Por ediguedes no fórum Servidores de Rede
    Respostas: 1
    Último Post: 26-06-2002, 13:20

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L