Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org > UnderLinux Wiki
Fóruns Wiki Classificados Videos Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar FotosBlogs Calendário Marcar Fóruns Como Lidos

Publicidade

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 11:13.


Powered by vBulletin®
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC