+ Responder ao Tópico



  1. #1

    Question Alguem da uma ajuda ai no cache-full

    Pessoal é um seguinte, tenho um servidor MK aki 2.9.27 q esta funcionando blz com cache full e tal, mas os clientes começaram a crescer e eu to tendo q passar para um proxy com um desmpenho melhor que o web-proxy do MK, vou usar o SQUID, ja esta em testes nos servidores de testes aki só que não sei como fazer o cache FULL ou seja o q esta no cache do squid vir sem controle de banda e tal vcs sabem, meu esquema é esse: LINK vai para um SUITE do SUITE saem 2 cabos um para o servidor MK e outro para o servidor DEBIAN(SQUID) no servidor MK tem outra placa de rede nomeada como network(clientes) q vai para um outro SUITE desse SUITE sobe um cabo para o AP em cima da torre. Para redirecionar a porta 80 para a 5128(SQUID) faço um dst-nat. As regras do dst-nat e do cache FUll são essas: Mas o cache full não funciona, sendo q o squid esta blz, se eu deixar sem controle de banda ou colocar uma velocidade de 10MB ele vem com 10MB do cache. Pessoal alguem q puder me dar uma soluçao para esse meu problema ficarei muito agradecido ja bati muita cabeça aki me ajudem ai ok. Vlw pessoALL

    192.168.1.5 ip do servidor debian

    Ip firewall nat

    add chain=dstnat src-address=192.168.1.5 dst-address=192.168.1.5 protocol=tcp dst-port=80 action=accept comment="Cache Full" disabled=no

    add chain=dstnat protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.5 to-ports=5128 comment="" disabled=no

    fazço masquerade
    em out interface coloco o link

    / ip firewall mangle
    add chain=forward content="X-Cache: HIT" action=mark-connection new-connection-mark=forward-hits passthrough=yes comment="Cache Full" disabled=no
    add chain=forward connection-mark=forward-hits src-address-list="" action=mark-packet new-packet-mark=cache-hits passthrough=no comment="" disabled=no

    add chain=postrouting action=mark-connection new-connection-mark=proxy-hits passthrough=yes comment="" disabled=no


    / queues tree

    add name="cache_hits" parent=global-out packet-mark=proxy-squid limit-at=0 queue=default priority=8 max-limit=8000000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="cache" parent=global-out packet-mark=cache-hits limit-at=0 queue=default priority=8 max-limit=4000000 burst-limit=0 burst-threshold=0 burst-time=0s \
    disabled=no

  2. #2

    Padrão

    Citação Postado originalmente por Rafael1929 Ver Post
    Pessoal é um seguinte, tenho um servidor MK aki 2.9.27 q esta funcionando blz com cache full e tal, mas os clientes começaram a crescer e eu to tendo q passar para um proxy com um desmpenho melhor que o web-proxy do MK, vou usar o SQUID, ja esta em testes nos servidores de testes aki só que não sei como fazer o cache FULL ou seja o q esta no cache do squid vir sem controle de banda e tal vcs sabem, meu esquema é esse: LINK vai para um SUITE do SUITE saem 2 cabos um para o servidor MK e outro para o servidor DEBIAN(SQUID) no servidor MK tem outra placa de rede nomeada como network(clientes) q vai para um outro SUITE desse SUITE sobe um cabo para o AP em cima da torre. Para redirecionar a porta 80 para a 5128(SQUID) faço um dst-nat. As regras do dst-nat e do cache FUll são essas: Mas o cache full não funciona, sendo q o squid esta blz, se eu deixar sem controle de banda ou colocar uma velocidade de 10MB ele vem com 10MB do cache. Pessoal alguem q puder me dar uma soluçao para esse meu problema ficarei muito agradecido ja bati muita cabeça aki me ajudem ai ok. Vlw pessoALL

    192.168.1.5 ip do servidor debian

    Ip firewall nat

    add chain=dstnat src-address=192.168.1.5 dst-address=192.168.1.5 protocol=tcp dst-port=80 action=accept comment="Cache Full" disabled=no

    add chain=dstnat protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.5 to-ports=5128 comment="" disabled=no

    fazço masquerade
    em out interface coloco o link

    / ip firewall mangle
    add chain=forward content="X-Cache: HIT" action=mark-connection new-connection-mark=forward-hits passthrough=yes comment="Cache Full" disabled=no
    add chain=forward connection-mark=forward-hits src-address-list="" action=mark-packet new-packet-mark=cache-hits passthrough=no comment="" disabled=no

    add chain=postrouting action=mark-connection new-connection-mark=proxy-hits passthrough=yes comment="" disabled=no


    / queues tree

    add name="cache_hits" parent=global-out packet-mark=proxy-squid limit-at=0 queue=default priority=8 max-limit=8000000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="cache" parent=global-out packet-mark=cache-hits limit-at=0 queue=default priority=8 max-limit=4000000 burst-limit=0 burst-threshold=0 burst-time=0s \
    disabled=no

    Esse mikrotik e F. os caras já estão na versão 4. e tem que fazer um malabarismo enorme pra conseguir um cache full, é pra acabar mesmo, em outras distro, é a maior moleza. Até parece que as atualizações do mk são feitas em cima do interesse deles , poderiam simplificar o processo. O sistema tem tanta coisa e não se usa 1/3 do mesmo de tão complexo, mas pra um uso comum, é muito facil.
    No wiki, não sei qual foi o filho de Deus que começo e não termino, abra um post pedido pra que esta santa alma faça isso, ou assim que terminar o seu termine lá tambem, tem do Alexandre Correa, ele tem um com video, legal.
    Amigo tem um tuto do pedro filho: como fazer. É só digitar no google que você vai encontrar tintin por tintin, desde instalção..fazendo cd etc.. até o final.

  3. #3

    Padrão

    Qual a versao do squid esta usando? o squid tá com o patch ZPH aplicado? ou isso só é preciso se o MK for o gw do squid?. Voce diz que o squid está rodando redondinho, isto é um bom começo, vai em frente que com certeza conseguirá...Fico torcendo para o seu sucesso. Abraços.
    Última edição por Mirandapb; 24-02-2009 às 09:11.