+ Responder ao Tópico



  1. quanto acl windowsupdate allow NAO FUNCIONA

    primeiro pq trabalha com metadados segundo pe tem arquivos de mais de 700mb

    vc seta max file size desse tamanho?!

  2. Citação Postado originalmente por tianguapontocom Ver Post
    era bom ver se tem algo mais pra esse script perl, pq ate onde vi ele so lista o que tem e baixa o solicitado. n vi nada na pesquisa que retirasse o ? dos arquivos e jogasse o mesmo.
    Sera se o desenvolvedor do script pode postar o de seu uso aki no topico?
    se puder e uma boa, se n puder veremos o que fazer.
    porque da forma que esta não funciona corretamente

    se voce nao tem capacidade de fazer funcinar .. difere de ele não funcionar

    segundo não tenho obrigação nenhuma em ajudar a comunidade to fazendo isso de boa

    terceiro ESSA DROGA SÃO METADADOS! vai ter 10mil desses na pasta /WINUP

    esse tem que ser passado porque é do metadado

    como o galahad falou é questao ai eh apache e php


    terceiro ESQUEÇA o access.log
    o que vale agora eh o /tmp/debugblablabla



  3. O legal colega ariun e que vc vem falar de CAPACIDADE e não sabe nada de programação.
    Se n fosse o programador em Perl vc tava mais do q ferrado. lembre-se q vc entrou aqui sem saber da nada somente com idéias,, idéias ate boas.
    Agora se n quer ajudar o povo do fórum avisa pra ninguém perder tempo.
    Nunca diga q ninguém não tem CAPACIDADE pra fazer algo, pq vc n sabe o que tem por traz desse fórum muito menos dos profissionais existentes por aqui.
    Acredito que isso hoje só esta acontecendo "questão de cache full" graças a minha ajuda, a do Roney e do Luciano que perdemos noites e noites de sonos pra fazer essa droga funcionar, pra por o ZPH pra funcionar como deveria.
    Abrimos as portas para o cache, foi dai que abrimos horizontes pro povo fazer o mesmo em mikrotik.
    Agora ninguém aqui foi ganancioso hipócrita e muito menos ocultamos algo de ninguém.
    Sempre que perguntarão foram respondidos devidamente como manda o figurino e resolvidos.
    Quero te lembrar também da responsabilidade de se abrir um tópico, no mesmo vc tem que presta esclarecimentos e se não tiver como dar esclarecimentos avisar se não pretende fazer isso basta trancar o tópico e ficar com isso só pra vc.

    Sem mais... Continue com seu projeto ou não, vc não e único e o que vc fez podemos fazer.
    Última edição por tianguapontocom; 06-08-2008 às 12:50.

  4. Citação Postado originalmente por arium Ver Post
    luciano eh melhor conversarmos via msn!
    cara, vamos tentar resolver aqui pelo fórum, assim, qualquer novidade fica disponível para outras pessoas que também possam ter problemas, abaixo estão todas as configurações que estou usando atualmente, no squid, relacionadas ao windows update.

    store_url_rewrite.pl
    Código :
    #!/usr/bin/perl
    #X[0]-> URL EX: IMG1.ORKUT.COM
    #X[1]-> CLIENT IP: 127.0.0.13/ANGEL.GINET.COM.BR
    #X[2]-> -
    #X[3]-> GET ou POST
    #X[4]-> -
    #X[5]-> MYIP : 127.0.0.1 OU 127.0.0.1
    #X[6]-> MYPORT EX: 8012 au.download.windowsupdate.com
    $|=1;
    while (<>) {
       open $fh, ">>/tmp/debug_url_redirect.log";
       @X = split;
       $url = $X[0];
       $metodo = $X[3];
       print $fh "entrada: $url\n";
       #ORKUT
       if ($url =~ /^http:\/\/img[2-9]\.orkut\.com.*/) {
          $url =~ s/img[0-9]/img1/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVIRA
       if ($url =~ /^http:\/\/dl[1-9]\.avgate\.net.*/) {
          $url =~ s/dl[0-9]/dl7/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVAST
       if ($url =~ /^http:\/\/download[0-9]{3}.avast.com/) {
          $url =~ s/download[0-9]{3}/download626/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       if ($url =~ /^http:\/\/download[0-9]{2}.avast.com/) {
          $url =~ s/download[0-9]{2}/download626/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       #AVG
       if ($url =~ /^http:\/\/akamai.avg.com/) {
          $url =~ s/akamai/downloadfree/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
       if ($url =~ /^http:\/\/update.avg.com/) {
          $url =~ s/update/guru/;
          print $fh "saida: $url\n";
          print "$url\n";
       }
     
    #WINDOWS UPDATE LOOP PRIMARIO
       if ($url =~ /^http:\/\/download.windowsupdate.com/) {
          @achar = split(/\//, $url);
          $arquivoachar = $achar[$#achar];
          $resultado = `/bin/ls /var/www/WINUP`;
          @array = split(/\n/, $resultado);
          $flag = 0;
          for $i (0 .. $#array){
             if($array[$i] eq "$arquivoachar") {
                $flag = 1;
                $id=`/usr/bin/id`;
                print $fh "Windows Update Redirecionado de $url Para http://127.0.0.1/WINUP/$arquivoachar user $id\n";
                $url = "http://127.0.0.1/WINUP/$arquivoachar";
                print $fh "saida: $url\n";
                print "http://127.0.0.1/WINUP/$arquivoachar\n";
             }
       $i++;
          }
     
             if($flag == 0 ) {
                exec("cd /var/www/WINUP && umask 022 && /usr/bin/wget $url && /bin/chmod +r /var/www/WINUP/.$arquivochar");
                print $fh "saida: arquivoachar $arquivoachar $url\n";
                print "$url\n";
             }
       }
     
    #WINDOWS UPDATE LOOP SECUNDARIO
     
       if ($url =~ /^http:\/\/au.download.windowsupdate.com/) {
          @achar = split(/\//, $url);
          $arquivoachar = $achar[$#achar];
          $resultado = `/bin/ls /var/www/WINUP2`;
          @array = split(/\n/, $resultado);
          $flag = 0;
          for $i (0 .. $#array){
             if($array[$i] eq "$arquivoachar") {
                $flag = 1;
                $id=`/usr/bin/id`;
                print $fh "AU Windows Update Redirecionado de $url Para http://127.0.0.1/WINUP2/$arquivoachar user $id\n";
                $url = "http://127.0.0.1/WINUP2/$arquivoachar";
                print $fh "saida: $url\n";
                print "http://127.0.0.1/WINUP2/$arquivoachar\n";
             }
          $i++;
          }
     
          if($flag == 0 ) {
             exec("cd /var/www/WINUP2 && umask 022 && /usr/bin/wget $url && /bin/chmod +r /var/www/WINUP2/.$arquivochar");
             print $fh "AU saida: arquivoachar $arquivoachar $url\n";
             print "$url\n";
          }
       }
     
       else {
          print $fh "nao redirecionado\n";
          print "\n";
       }
       close $fh;
    }

    o caminho dos diretórios WINUP e WINUP2 estão corretos e com suas devidas permissões.

    refresh_pattern - squid.conf
    Código :
    refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi|psf)               10080  100%  43200  reload-into-ims
    refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi|psf)          10080  100%  43200  reload-into-ims
    refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi|psf)               10080  100%  43200  reload-into-ims
    refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi|psf)    4320  100%  43200  reload-into-ims

    parametros do url_rewrite - squid.conf
    Código :
    storeurl_rewrite_children 70
    acl store_rewrite_list dstdomain "/etc/squid/sur_dominios.txt"
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/store_url_rewrite.pl

    /etc/squid/sur_dominios.txt
    Código :
    .orkut.com
    .avast.com
    akamai.avg.com
    update.avg.com
    .avgate.com
    au.download.windowsupdate.com
    download.windowsupdate.com
    .update.microsoft.com

    Ontem quando estava fazendo uns testes, percebi que mesmo tirando os dominios do update do windows do sur_dominios.txt, chegou um determinado momento que o windows parou de baixar as atualizações.

    Para os testes, fiz uma instalação nova do windows no vmware e instalei apenas o SP2, depois deixei que ele atualizasse direto da internet, mas ele não baixou as atualizações.

    Agora, não sei se também poderia ser alguma instabilidade no windowsupdate ou se era realmente algo no proxy.



  5. Citação Postado originalmente por arium Ver Post
    quanto acl windowsupdate allow NAO FUNCIONA

    primeiro pq trabalha com metadados segundo pe tem arquivos de mais de 700mb

    vc seta max file size desse tamanho?!

    aqui já estava configurado para este valor, e faz tempo

    maximum_object_size 800 MB






Tópicos Similares

  1. Squid. Msg de erro apó o STOP
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 25-08-2003, 13:42
  2. Squid - limite de usuarios (authenticate_children 32)
    Por Wal no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2003, 17:32
  3. Usar Squid atraves de outro Proxy
    Por lucianotome no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-05-2003, 10:24
  4. Firewall + Squid ==> Estao de Ficando meio Maluco.
    Por A-Marcio no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-03-2003, 20:43
  5. Socorro - Squid parou de autenticar após atualização de paco
    Por Ganymede no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-02-2003, 13:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L