Bom dia amigos, estou tentando fazer cachefull para o squid com zph e Thunder, mas nao estou conseguindo q va a full para o cliente.
Configuro o htb-tool para limitar cada cliente da rede a 320kb, até ai tudo bem esta limitando... qndo faço um download q nao esta no cache ele limita a 37 a 40Kb, mas qndo faço um download q sei q ja esta em cache ele tb limita a 320kb nao indo a full para o cliente... Segue minhas confs de firewall, htb e squid
- Squid 2.7 com ZPH
#ZPH
zph_mode tos
zph_local 0x60
- Firewall Iptables
# regras para Marcacao de pacotes e Prio
iptables -A OUTPUT -t mangle -j CONNMARK --restore-mark
iptables -A OUTPUT -t mangle -m mark ! --mark 0 -j ACCEPT
iptables -A OUTPUT -t mangle -m string --string 'X-Cache: MISS from ' --algo kmp -j MARK --set-mark 5
iptables -A OUTPUT -t mangle -m string --string 'X-Cache: HIT from ' --algo kmp -j MARK --set-mark 6
iptables -A OUTPUT -t mangle -j CONNMARK --save-mark
iptables -A OUTPUT -t mangle -j CONNMARK --restore-mark
iptables -A OUTPUT -t mangle -m mark ! --mark 0 -j ACCEPT
iptables -A OUTPUT -t mangle -m string --string 'Thunder: Thunder' --algo kmp -j MARK --set-mark 7
iptables -A OUTPUT -t mangle -j CONNMARK --save-mark
echo "#--> Marcando Pacotes para ZPH e TOS ..........[ OK ]#"
- HTB-Tools
class Rede {
bandwidth 100000;
limit 100000;
burst 0;
priority 1;
#Classe responsavel para controle de banda de internet
client PC_1 {
bandwidth 300;
limit 320;
burst 2;
priority 1;
dst {
192.168.254.20/32;
};
};
uma para cada cliente .... com seu respectivo ip e velocidade
mais uma pra q for do squid ou thunder
client thunder {
bandwidth 4096;
limit 2048;
burst 120;
mark 7;
priority 1;
upload 128;
dst {
192.168.254.0/24 3128;
};
criei essa com o Mark e o numero q marquei no iptables.
Detalhe... qndo crio uma para iqual a de cima com mark 5 e 6 da erro ao executar o htb-tool
Obrigado desde ja a todos !!!