|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux Wiki[editar] 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 |