Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Squid cachefull HTB tools = Agora tem logica usar cache grande

____________________________________________________________________________________________________________________________________ EM PRIMEIRO LUGAR AGRADECO A DEUS

EM SEGUNDO LUGAR DEDICAMOS ESSE WI-KI AQUELES QUE SABEM DE ALGUMA FORMA COMO FAZER CACHE FULL E NÃO COMPARTILHOU COM OS USUARIOS DO FORUM.

EM TERCEIRO LUGAR AGRADECO A DEUS E AO AMIGOS, RONEY "roneyeduardo " e ao amigo LUCIANO "lucianogf" que ajudou por demias nos testes do mesmo.

Ola pessoal, vim montar esse wi-ki que vai explicar passo a passo como a aplicar o patch Zero Penalty Hit patch for SQUID (ZPH) no squid, esse patch tem a finalidade de marcar e reconhecer os pacotes que estão armazenados no cache do squid e mandar essa informacao para o pc sem passar pelo controle de banda indo a full na velocidade de sua placa de rede. Muitos utiliza regras de IPTABLES para marcar e reconhecer os pacotes MISS e HIT esse sistema tbm funciona, porem consume muito do processador quando a demanda de trafego e grande nesse caso o melhor a se utilizar eo ZPH pos ele interage juntamente ao squid e ao TC.

Atenção, esse tutorial e para ser aplicando no SQUID 2.5 Stable 7, futuramente estaremos montando um Wi-Ki de como fzer o mesmo no SQUID 2.6 Stable 3

Primeiramente faça o Download do ZPH = wget ZPH

Squid 2.5 Stable 7 = wget SQUID 2.5 Stable 7

Descompactando o Squid = tar zxfv squid-2.5.STABLE7.tar.gz cd squid-2.5.STABLE7

Aplicando o PATCH ao Squid patch -p1 < ../squid-2.5.STABLE7-ToS_Hit.patch ao dar enter vai aparecer umas linhas dando informações pra qual arquivo foi aplicado o patch. Feito isso o proximo passo e configurar e instalar o squid No meu caso, fiz o teste em slackware 10.2 ./configure --exec_prefix=/usr --localstatedir=/var --sysconfdir=/etc/squid --enable-poll --enable-snmp --enable-removal-policies=heap,lru --enable-storeio=aufs,coss,diskd,null,ufs --enable-ssl --enable-delay-pools --enable-linux-netfilter --enable-useragent-log --enable-referer-log --disable-dependency-tracking --enable-cachemgr-hostname=localhost --disable-ident-lookups --enable-truncate

depois de ter dando um ./configure de um make depois de um make install. pronto o squid 2.5 Stable 7 ja foi instalado Obviamente vc já deve ter conhecimento no squid e configuro seu squid,conf para funcionar perfeitamente.

Agora o proximo passo e implantar a seguinte regra de TC no seu sistema de Controle de banda, no meu caso eu preferi utilizar o HTB Tools pos o mesmo e muito facil de usar e de se entender:

$TC filter add dev $LANDEV parent 1:0 protocol ip prio 1 u32 match ip protocol 0x6 0xff match u32 0x8804ABCD 0xffffffff at 20 flowid 1:60 onde 1:60 pode ser qualquer outro numero tipo 1:0x200 um numero de sua escolha.

mas ja que fiz o teste em HTB Tools 0.30 beta 4 deixei preparado o arquivo q_parser.c todo pronto pra quem quiser utilizar

link para download do HTB tools 0.30 beta 4 = HTB

link para download do q_parser.c Q_PARSE.C]

Descompactando o htb tools tar zxfv HTB-tools.0.3.0-beta4.tar.gz

copiando o q_parser.c no local correto cp q_parser.c /HTB-tools.0.3.0-beta4/sys

compilando e instalando o mesmo make make install

Os Arquivos de configurações do htb fica dentro da pasta /etc/htb dentro tem os arquivos de configuração das eth lembrando que so deverar ser configurado o arquivo referente a eth onde o cliente entrar ou seja na eth de distribuição para o cliente

feito tudo isso voce deverar iniciar o SQUID e depois iniciar o HTB Ex..: squid -z "cria cache" squid start "inicia squid" htb ethx start "inicia o controle de banda na eth referente" htb ethx stop "para o controle de banda na eth referente"

feito isso, abre um site tipo va no superdownloads faca o download do winrar ao terminar dirija-se a outro pc e faca o mesmo download e tenha o resultado.

OBS..: essa versao utilizada do htb tbm controla upload, para mais detalhes visitar o site http://htb-tools.arny.ro/

Qualquer duvida, estamos ai no forum

Horários baseados na GMT -3. Agora são 10:26.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.