+ Responder ao Tópico



  1. #1
    marcelo0
    Visitante

    Padrão Squid no Slackware10 ->squid: ERROR : No running copy

    ola pessoal, saudaçoes.
    Gente nunca apanhei tanto pra instalar um soft como to agora pra fazer funfar esse SQUID …meu deus…to quse desistindo! Por favor , olhem abaixo o q eu fiz e me dêem ma luz please!
    Uso o Slackware 10.1 aqui com 2 placas de rede (eth0 para rede interna) e (Eth1 para net). Uma coisa q já tinha apanhado antes e não sei se pode estar dando pau agora, é q toda vez q inicializo o adsl-start aqui , tenho q digitar as linhas abaixo senão ele conecta mas não navega

    Route del default
    Route add default ppp0

    Pois bem, no SQUID:

    -Baixei o squid-2.5-stable9 e descompactei numa pasta TMP

    -digitei:
    ./configure --enable-delay-pools --enable-cache-digests --enable-poll --disable-ident-lookups --enable-truncate --enable-removal-policies --enable-arp-acl --enable-err-language=Portuguese

    e depois:

    mkdir /usr/local/squid/var/cache
    mkdir /usr/local/squid/var/logs
    groupadd squid
    useradd -g squid squid
    chown squid.squid /usr/local/squid/var/cache
    chown squid.squid /usr/local/squid/var/logs
    /usr/local/squid/sbin/squid -z
    ln -s /usr/local/squid/sbin/squid /sbin/squid
    squid

    o meu SQUID.Conf q esta em /etc/squid/squid.conf
    so deixei com 3 linhas q é pra funfar mesmo:

    http_port 3128
    cahe_mem 8mb
    http_access allow all

    e só !!!!
    quando dou

    #squid -k check

    ele me retorna:
    squid: ERROR : No running copy

    e ai vou numa estaçao windows, interner explorer e coloco o end do meu proxy 192.168.254.140 e a porta 3128 e nada tb….

    POR FAVOR HELP-ME!!!

  2. #2

    Padrão Re: Squid no Slackware10 ->squid: ERROR : No running copy

    Cara eu vou descrever os passos de como faço pra instalar derepente te de uma luz:

    copio o squid pra raiz (/)
    descompacto ele la dentro depois entro no diretorio descompactado e digito ./configure --prefix=/usr/local/squid
    depois dou um make e um make install

    Depois e so configurar o squid.conf !!!

    Qualquer duvida quanto as config do squid.conf da um toque ai que damos uma força !!!


    Valeu galera

  3. #3
    marcelo0
    Visitante

    Padrão Squid no Slackware10 ->squid: ERROR : No running copy

    pois é amigo...esse seria o jeito "default" da coisa e mesmo fazendo ele nao "vinga "mesmo assim! continua o erro e nada do squid funcionar ainda...

  4. #4

    Padrão Re: Squid no Slackware10 ->squid: ERROR : No running copy

    mkdir /usr/local/squid/var/cache # Nao e necessario
    mkdir /usr/local/squid/var/logs # Nao e necessario
    groupadd squid # Nao e necessario
    useradd -g squid squid # Nao e necessario
    chown squid.squid /usr/local/squid/var/cache # Nao e necessario
    chown squid.squid /usr/local/squid/var/logs # Nao e necessario
    /usr/local/squid/sbin/squid -z # Nao e necessario
    ln -s /usr/local/squid/sbin/squid /sbin/squid # Nao e necessario
    squid

    Tudo isso que vc criou ai fora era so ter dado uma boa olhada no seu squid.conf e ter feito la dentro, tudo isso que ta ai tem dentro do arquivo de configuraçao,e a maneira mais correta de configurar é abrir o arquivo e apenas descomentar as linhas como vc fez com essas 3 que vc passou ai !!!

    Qualquer coisa posta ai !!!

  5. #5
    marcelo0
    Visitante

    Padrão Squid no Slackware10 ->squid: ERROR : No running copy

    putz cara...como eu queria q fosse simples assim aqui...
    acabo de formatar outra maq e instalar e ai fiz esse "basicão" q vc me passou e nada...mesmo erro.... o q sera heim?

  6. #6

    Padrão Squid no Slackware10 ->squid: ERROR : No running copy

    Me passa as suas configuraçoes do squid.conf , pra podermos ajudar mais rapido e facilmente !!!


    Valeu galera ate mais !!!

  7. #7
    marcelo0
    Visitante

    Padrão Squid no Slackware10 ->squid: ERROR : No running copy

    esta conforme acima citado:

    http_port 3128
    cahe_mem 8mb
    http_access allow all


    outra... peguei um tutor na net q deu +/- certo....
    so q agora ta dando um erro q eu acho q é do iptables , ele nao da acesso pras maq navegar ., segue tutor pra quem tiver com o mesmo problema:

    $ wget http://www.squid-cache.org/Versions/...TABLE1.tar.bz2

    Make sure this is the current stable by visiting www.squid-cache.org

    Now we need to extract the tarball we just downloaded.

    $ tar -xvzf squid-2.5.STABLE1.tar.bz2

    Next step will be to configure and compile Squid

    $ ./configure --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc/squid--enable-arp-acl --enable-err-language=English --enable-snmp --enable-linux-netfilter --enable-pf-transparent --disable-ident-lookups

    $ make

    $ sudo make install

    We now want to add a user and group for Squid to run as.

    groupadd squid
    useradd squid -u 23 -g squid -d /usr/local/squid

    Next download my squid.conf for easy editing. Open the file
    and edit the top half as seen fit.

    $ wget http://gregf.ath.cx/dotfiles/squid.conf


    Now lets make a cache dir for squid and fix permissions on the directory

    $mkdir /var/spool/squid
    $chown squid.squid /var/spool/squid


    Make a directory for squid to log too.

    $mkdir /var/log/squid


    Now we want to make a directory for Ad Zapper. This will be the program that
    will filter banners and popups we do not want.



    ///////////////// nao fiz pois nao tinha o arquifvo pra download
    $ mkdir /usr/local/squid/zapper

    Then change to the new directory and download the script

    $ wget http://adzapper.sourceforge.net/scripts/squid_redirect

    Now set the file's attributes so squid can execute it.

    $ chmod a+rx /usr/local/squid/zapper/squid_redirect

    Then change the owner ship of the file to squid

    $ chown squid.squid /usr/local/squid/zapper/squid_redirect

    Two things to check are:

    1. The path to PERL in squid_redirect is correct for my system. If not point it to the correct
    location. You can find the correct location by typing "which perl" with out the quotes of course.

    2. Check to see if you have the following line in /etc/squid/squid.conf

    redirect_program /usr/local/squid/zapper/squid_redirect

    /////////////// nao fiz pois nao tinha o arquifvo pra download



    Next we want to test squid to make sure its working correctly. The first step
    to doing this will be to create the cache directorys that squid will use.

    $ /usr/bin/squid -z


    criar os 3 arquivos
    access.log
    cache.log
    store.log

    no diretorio
    /usr/local/squid/var/logs

    e dar permisao chmod 777 para os 3


    Now, we can start Squid

    $ /usr/bin/squid -N -d 1 -D

    Now using Squid's client we will test connectivity. Just enter the following.

    $ /usr/bin/client -h 192.168.0.1 -p 3128 http://www.freshmeat.net/

    If everything is installed correctly you will see the HTML scroll up the
    window.

    If your using IPChains you can use the following to create a transparent proxy.

    $ /sbin/ipchains -A input -p TCP -s 192.168.0.0/16 -d 0/0 www -j REDIRECT 3128

    For IPTables use the following

    $ /sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

    For PF use this, assuming 192.168.0.1 is the IP Squid is running on.

    rdr on $int_if proto tcp from any to any port 80 -> 192.168.0.1 port 3128

    Confgrads! Now we should have squid startup at boottime. Please add the
    following to your startup scripts. On BSD it should be /etc/rc.local and on
    Linux /etc/rc.d/rc.local

    if [ -f /usr/bin/squid ]; then
    echo -n ' Squid'; /usr/bin/squid -N -d 1 -D &
    fi