+ Responder ao Tópico



  1. Vc tem duas opcoes:
    1) Fazer da seguinte forma:
    asterisk
    roteador linux
    squid

    no roteador linux define uma regra para o squid usar somente 512k

    2) Opcao:
    No caso do roteador linux se a mesma maquina em que roda o squid, colocar uma regra no htb para que o asterisk tenha prioridade de trafego, isto o eh, o que vir do asterisk vai ter preferencia independente da velocidade requisitada.

  2. isso eu já fiz...o asterisk tem 512k e o linux+restante da rede 512k no HTB ajudado por um amigo o que preciso que me ajude é na regra de cache full no HTB que não sei como colocar para ativar os downloads pelo menos a 10Mbps e que páginas já visitadas para tb que tem a opção de habilitar cache full no HTB.



  3. Vc usa filtro U32 ou fwmark ????
    No caso do U32 vc pode especificar em match ip src e match ip dst o endereco da sua rede, criando uma regra para que o trafego local seja em 10Mbps

  4. está assim meu HTB:


    placa de rede externa:

    #!/bin/bash

    tc qdisc del dev eth0 root

    tc qdisc add dev eth0 root handle 1:0 htb default 50
    tc class add dev eth0 parent 1:0 classid 1:1 htb rate 1024kbit

    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 512kbit ceil 512kbit prio 1 # voip
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 100kbit ceil 200kbit prio 2 # DNS / ACK / SYN / FIN
    tc class add dev eth0 parent 1:1 classid 1:30 htb rate 250kbit ceil 512kbit prio 3 # Terminal service
    tc class add dev eth0 parent 1:1 classid 1:40 htb rate 128kbit ceil 300kbit prio 4 # HTTP
    tc class add dev eth0 parent 1:1 classid 1:50 htb rate 128kbit ceil 400kbit prio 5 # Geral


    tc qdisc add dev eth0 parent 1:10 handle 10: pfifo limit 10
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10
    tc qdisc add dev eth0 parent 1:30 handle 30: sfq perturb 10
    tc qdisc add dev eth0 parent 1:40 handle 40: sfq perturb 10
    tc qdisc add dev eth0 parent 1:50 handle 50: sfq perturb 10


    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 5060 0xffff flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 5061 0xffff flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 10000 0xffff flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 20000 0xffff flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 2 u32 match ip dport 53 0xffff flowid 1:20
    tc filter add dev eth0 parent 1:0 protocol ip prio 3 u32 match ip dport 3389 0xffff flowid 1:30
    tc filter add dev eth0 parent 1:0 protocol ip prio 4 u32 match ip dport 80 0xffff flowid 1:40


    placa de rede interna:

    #!/bin/bash

    tc qdisc del dev eth1 root

    tc qdisc add dev eth1 root handle 1:0 htb default 50
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 1024kbit

    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 512kbit ceil 512kbit prio 1 # voip
    tc class add dev eth1 parent 1:1 classid 1:20 htb rate 100kbit ceil 200kbit prio 2 # DNS / ACK / SYN / FIN
    tc class add dev eth1 parent 1:1 classid 1:30 htb rate 250kbit ceil 512kbit prio 3 # Terminal service
    tc class add dev eth1 parent 1:1 classid 1:40 htb rate 128kbit ceil 300kbit prio 4 # HTTP
    tc class add dev eth1 parent 1:1 classid 1:50 htb rate 128kbit ceil 400kbit prio 5 # Geral


    tc qdisc add dev eth1 parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10
    tc qdisc add dev eth1 parent 1:30 handle 30: sfq perturb 10
    tc qdisc add dev eth1 parent 1:40 handle 40: sfq perturb 10
    tc qdisc add dev eth1 parent 1:50 handle 50: sfq perturb 10


    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip sport 5060 0xffff flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip sport 5061 0xffff flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip sport 10000 0xffff flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip sport 20000 0xffff flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 2 u32 match ip sport 53 0xffff flowid 1:20
    tc filter add dev eth1 parent 1:0 protocol ip prio 3 u32 match ip sport 3389 0xffff flowid 1:30
    tc filter add dev eth1 parent 1:0 protocol ip prio 4 u32 match ip sport 80 0xffff flowid 1:40



    que linhas acrescento em cada placa para ativar o cache full como te passei acima?



  5. Na eth1 fazer o seguinte:

    remover:
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 1024kbit

    adicionar:
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 100mbit

    Criar regras para o squid:
    tc class add dev eth1 parent 1:1 classid 1:60 htb rate 100mbit prio 1
    tc qdisc add dev eth1 parent 1:60 handle 60: sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst-address 10.0.1.254 flowid 1:60

    obs: quem determina o filtro eh dst-address






Tópicos Similares

  1. Migrar proxy autenticado linux para mikrotik
    Por lfernandosg no fórum Redes
    Respostas: 0
    Último Post: 08-07-2014, 08:05
  2. Respostas: 11
    Último Post: 05-11-2012, 12:22
  3. Qual melhor Linux para Servidor de Internet? Vou tercerizar
    Por CAPITU-RP no fórum Servidores de Rede
    Respostas: 17
    Último Post: 11-09-2005, 16:46
  4. migrar servidor Samba para outra versão
    Por dctalk no fórum Servidores de Rede
    Respostas: 3
    Último Post: 31-08-2005, 07:31
  5. wual o melhor antivirus para servidor de internet ?????
    Por fbdalpra no fórum Servidores de Rede
    Respostas: 3
    Último Post: 25-10-2004, 15:57

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L