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 “cache full”

Usualmente, quando usamos webcaching em um ambiente com queuing (limite de banda) controlado, todo o tráfego incluindo os webcache hits são limitados pela política de banda pré-definida. Para contornar este controle para os objetos cacheados, usamos o squid com o patch zph.

O que este patch faz ? Ele adiciona no cabeçalho do pacote IP, uma marca ToS (Type of Service), que poderá ser tratado por um firewall (tabela mangle) da rede, ou no proprio servidor, como é o caso abaixo.

Segue abaixo tutorial de como instalar o patch zph no Debian Etch

  1. apt-get source squid # apt-get build-dep squid
  2. wget -c \

http://zph.bratcheda.org/squid-2.6.STABLE2-ToS_Hit_ToS_Preserve.patch

  1. cd squid-2.6.x (tergantung versinya)
  2. patch -p1 < ../squid-2.6.STABLE2-ToS_Hit_ToS_Preserve.patch
  3. dpkg-buildpackage -rfakeroot -uc -b
  4. cd ../
  5. dpkg -i squid*

Usando htb, basta adicionar as seguintes regras no script de inicialização

[..SNIP..]
tc class add dev eth0 parent 1: classid 1:7 htb rate 1Mbit
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip
protocol 0×6 0xff \ match ip tos 0×10 0xff flowid 1:7
[..SNIP..]

A regra acima garante 1 MB de banda para cada usuário que acessa o conteudo do webcaching. Para acessos internet, fica estabelecido as regras acima, onde é possível definir várias políticas. Uso no meu provedor geralmente 300k internet, 1024k caching.


E não se esquecer de alterar o squid.conf adicionando o seguinte:

tcp_outgoing_tos 0×10 localnet

zph_tos_local 0×10

zph_tos_peer 0

zph_tos_parent off

zph_preserve_miss_tos o


Duvidas, mailto:vicente.luca@gmail.com

Modelo de implementacao em MikroTik RouterOS
http://www.tvveia.com.br/cenzo/export1.jpg
http://www.tvveia.com.br/cenzo/export2.jpg


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


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