Controle delay_pools

1. Controle delay_pools

Hunter
hunter2800

(usa CentOS)

Enviado em 08/11/2013 - 09:41h

Pessoal...gostaria de fazer um Cache full, porem uso o controle delay_pools

Usando o HTB na porta 3128 + o delay_pools dentro do squid esta perfeito...
Só que o Cache é limitado...

Achei essa postagem aki mas não consegui adaptar
http://www.vivaolinux.com.br/dica/CBQ-+-Cache-Full-%28Squid%29


Meu delay_pools esta assim
 acl controle2 url_regex -i "/etc/squid/listadown"
acl controle3 urlpath_regex get_video\? videoplayback\? videodownload\? watch\?
acl sites_1k url_regex -i "/etc/squid/speed_down"
delay_pools 4 # Pools (acls)
delay_class 1 2 # Primeira definicao de classe
delay_parameters 1 -1/-1 -1/-1 # Primeiro (acl 1)
delay_class 2 2 # Segunda definicao de classe
delay_parameters 2 -1/-1 51200/51200 # Segundo (acl 2) limitado a 50k
delay_class 3 2 # Terceira definicao de classe
delay_parameters 3 -1/-1 102400/102400 # Terceiro (acl 3) limitado a 100k
delay_class 4 2
delay_parameters 4 -1/-1 76800/76800 153600/153600

delay_access 1 allow controle1
delay_access 2 allow controle2
delay_access 3 allow controle3
delay_access 4 allow sites_1k



Meu HTB esta configurado assim...

 DEV='eth2'
#tc filter add dev $DEV parent 1:0 protocol ip u32 match ip dst 10.10.0.0/16 match ip sport 3128 0xffff flowid 1:40
#tc filter add dev $DEV parent 1:20 protocol ip prio 2 u32 match ip src 10.1.1.0/24 match ip dst 10.10.2.0/24 match ip sport 80 0xffff flowid 1:60

tc qdisc del dev $DEV root > /dev/null 2>&1

tc qdisc add dev $DEV handle 1: root htb

tc class add dev $DEV classid 1:1 parent 1: htb rate 6000kbps ceil 6000kbps
tc class add dev $DEV classid 1:10 parent 1:1 htb rate 1500kbps ceil 5000kbps
tc class add dev $DEV classid 1:20 parent 1:1 htb rate 1000kbps ceil 3500kbps

#servidores
tc filter add dev $DEV protocol ip parent 1:0 prio 1 u32 match ip dst 10.10.0.250/32 match ip dport 3128 0xffff flowid 1:10
tc filter add dev $DEV protocol ip parent 1:0 prio 1 u32 match ip dst 10.10.0.249/32 match ip dport 3128 0xffff flowid 1:10




Como eu poderia adaptar???


  


2. Re: Controle delay_pools

Hunter
hunter2800

(usa CentOS)

Enviado em 14/11/2013 - 10:04h

Desculpe dar um Up, mas estou precisando muito!!!


3. Re: Controle delay_pools

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 14/11/2013 - 10:11h

Queria poder ajudar, pois também tenho problemas com o squid em relação o controle de banda, hoje meu upload é um problema se passa pelo squid.

Sabendo de algo, eu posto!




4. Re: Controle delay_pools

Hunter
hunter2800

(usa CentOS)

Enviado em 14/11/2013 - 11:11h

Muito obrigado estefaniobrunha...

To tentando fazer aquela dica do 1º link q postei, mas ainda não consegui...

Vou tentar procurar agora, como fazer o IPTABLES direcionbar para o HTB de outra maneira, se eu conseguir primeiro eu posto aki...

Grande abraço!!!


5. Re: Controle delay_pools

Hunter
hunter2800

(usa CentOS)

Enviado em 10/12/2013 - 17:26h

Ainda estou testando...mas parece q DEU CERTO!!!

iptables -t mangle -A OUTPUT -p tcp -m connmark --mark 0 -m string --string "X-Cache: HIT" --algo kmp -j CONNMARK --set-mark 6
iptables -t mangle -A OUTPUT -p tcp -j CONNMARK --restore-mark
iptables -t mangle -A OUTPUT -p tcp -m mark --mark 6 -j CLASSIFY --set-class 1:10


no meu HTB q postei acima eu só acrescentei as PRIO

Fica aew a dica ;)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts