DHCP no Debian, Não quer funcionar

61. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 08/05/2013 - 13:45h

Buckminster escreveu:

cache_dir aufs /var/spool/squid3/squid 3000 16 256 << deixa essa linha assim e comenta as de baixo.
#cache_dir aufs /var/spool/squid3/squid_2 3000 64 1024
#cache_dir aufs /var/spool/squid3/squid_3 3000 64 1024
#cache_dir aufs /var/spool/squid3/squid_4 3000 64 1024
#cache_dir aufs /var/spool/squid3/squid_5 3000 64 1024

#memory_replacement_policy heap GDSF << comenta essa linha
#cache_replacement_policy heap LFUDA << comenta essa linha


Salva e sai.
Executa squid -z e reinicia o Squid.
Se não resolver teremos que apagar manualmente na /var, mas isso veremos depois.


Ele dá esse monte de erro....

2013/05/08 12:39:06.683| ACL::~ACL: '
2013/05/08 12:39:06.683| ACL::~ACL: '
2013/05/08 12:39:06.683| ACL::~ACL: '
2013/05/08 12:39:06.683| ACL::~ACL: '
2013/05/08 12:39:06.683| ACL::~ACL: '
2013/05/08 12:39:06.683| ACL::~ACL: '


  


62. Re: DHCP no Debian, Não quer funcionar

Buckminster
Buckminster

(usa Debian)

Enviado em 08/05/2013 - 15:45h

Faz o seguinte.
Desinstala o Squid:
apt-get purge squid3

Reinicia a máquina.

Vamos fazer diferente.
Baixa o fonte dele, como root:
wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.3.tar.gz
Aguarde terminar.

apt-get update

Extraia os fontes:
tar -xzvf squid-3.3.3.tar.gz

Entrando na pasta descompactada:
cd squid-3.3.3

Vamos compilar:
./configure --prefix=/usr \ << depois do final de cada linha dê um espaço, coloque uma barra invertida e dê enter; faça isso com todas as linhas; na última linha é só dar enter que irá começar a compilação.
--sysconfdir=/etc/squid3 \
--enable-default-err-languages=Portuguese \
--enable-err-languages=Portuguese \
--mandir=/usr/share/man \
--enable-auth="basic,digest,ntlm" \
--enable-removal-policies=heap,lru \
--enable-digest-auth-helpers="password" \
--enable-storeio \
--enable-basic-auth-helpers="getpwnam,YP,NCSA,MSNT" \
--enable-external-acl-helpers="ip_user,unix_group,wbinfo_group" \
--enable-ntlm-auth-helpers="fakeauth,no_check" \
--enable-removal-policies \
--enable-linux-netfilter \
--enable-ident-lookups \
--enable-useragent-log \
--enable-cache-digests \
--enable-delay-pools \
--enable-referer-log \
--enable-underscores \
--enable-async-io \
--enable-truncate \
--enable-eui \
--with-pthreads \
--enable-icmp \
--enable-htcp \
--enable-carp \
--enable-poll \
--enable-snmp \
--enable-wccp \
--enable-ssl << enter, mas antes verifique se está tudo certo.

Aguarde terminar.
Digite:
make -tecle enter

Aguarde terminar.

Digite:
make install -tecle enter
Aguarde terminar.

Faça um bkp do squid.conf:
mv /etc/squid3/squid.conf /etc/squid3/squid.original

Crie um novo:
vim /etc/squid3/squid.conf << usei o vim, você use o teu editor de texto preferido.

Coloque isso dentro dele:

http_port 3128 intercept
#transparent

#visible_hostname www.grupomastermt.com.br
visible_hostname debian.grupomastermt.com.br

# Tamanho da cache para objetos
cache_mem 512 MB

# tamanho maximo dos objetos guardados na cache
maximum_object_size_in_memory 1024 KB

# Tamanho minimo dos objetos que serao salvos em disco
minimum_object_size 0 KB

# Tamanho maximo dos objetos que serao salvos em disco
maximum_object_size 8 MB

# Percentagem de cache baixa
cache_swap_low 75

# Percentagem de cache alta
cache_swap_high 78

# heap GDSF: otimiza o "hit rate" por manter objetos pequenos e
# e populares no cache, guardando assim um numero maior de objetos.
# heap LFUDA: otimiza o "byte hit rate" por manter objetos populares
# no cache sem levar em conta o tamanho. Se for utilizado este, o
# maximum_object_size devera ser aumentado para otimizar o LFUDA.
#cache_replacement_policy heap LFUDA

#define a politica de substituiuicao dos objetos em memoria
#da mesma forma como o cache_replacement_policy
#memory_replacement_policy heap GDSF

cache_dir aufs /var/cache/squid3 5120 16 256

#################################### Autenticao ########################################
# Usado somente quando for fazer autenticação de usuários no squid
#auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
#auth_param basic children 20
#auth_param basic realm Usuario e Senha - GRUPO MASTER
#auth_param basic credentialsttl 2 hours
#auth_param basic casesensitive off

########################### Controles de Acesso (ACL) ##################################

#acl usuarios proxy_auth REQUIRED
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl redelocal src 192.168.1.0/24

acl SSL_ports port 443 563 1863
acl Safe_ports port 80 21 443 70
acl Safe_ports port 210 280 488 591 777
acl Safe_ports port 1025-65535
acl CONNECT method CONNECT

http_access allow localhost manager
http_access deny manager

http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

########################### Meus Controles de Acesso ###################################

acl sitesbloqueados dstdom_regex -i "/etc/squid3/sitesbloqueados"
acl palavrasbloqueadas url_regex -i "/etc/squid3/palavrasbloqueadas"
acl palavrasliberadas url_regex -i "/etc/squid3/palavrasliberadas"
acl sitesliberados dstdom_regex -i "/etc/squid3/sitesliberados"
acl radiosonline urlpath_regex -i "/etc/squid3/radiosonline"
acl streaming rep_mime_type ^video/x-ms-asf

acl chefes src 192.168.1.253 192.168.1.164

################################## HTTP_ACCESS ########################################

http_access allow chefes
http_access allow palavrasliberadas
http_access allow sitesliberados
http_access deny sitesbloqueados
http_access deny palavrasbloqueadas
http_access deny radiosonline
http_reply_access deny radiosonline
http_access deny streaming
http_reply_access deny streaming
#http_access allow usuarios

http_access deny to_localhost
http_access allow localhost
http_access allow redelocal
http_access deny all

############################## Configuracoes Gerais ##################################

error_directory /usr/share/squid3/errors/pt-br << aqui você deve criar nesse caminho o arquivo pt-br e colocar uma página html dentro dele ou comentar essa linha

access_log daemon:/var/logs/access.log squid
cache_log /var/logs/cache.log


refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

cache_mgr roni@grupomastermt.com.br

httpd_suppress_version_string on
coredump_dir /var/cache/squid3


Salva e sai.
Criando o diretório de logs:
mkdir /var/logs
chmod 777 /var/logs

Execute:
squid -z

Aguarde terminar e reinicie o Squid.

Qualquer dúvida ou erro que der, posta aí.


63. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 08/05/2013 - 20:55h

Buck, quando digito make, dá a mensagem:

make: *** nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Tentei o comando make install:

make: *** Sem regra para processar o alvo 'install'. Pare.




64. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 08/05/2013 - 21:11h

TioRoni escreveu:

Buck, quando digito make, dá a mensagem:

make: *** nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Tentei o comando make install:

make: *** Sem regra para processar o alvo 'install'. Pare.



Isso é quando rodo o ./configure --prefix=/etc/squid3 \

root@debian:/home/roni/Downloads/squid-3.3.3# ./configure --prefix=/etc/squid3 \
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for -gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for -g++... no
checking for -c++... no
checking for -gpp... no
checking for -aCC... no
checking for -CC... no
checking for -cxx... no
checking for -cc++... no
checking for -cl.exe... no
checking for -FCC... no
checking for -KCC... no
checking for -RCC... no
checking for -xlC_r... no
checking for -xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... config.sub: missing argument
Try `config.sub --help' for more information.
configure: error: /bin/bash cfgaux/config.sub failed
root@debian:/home/roni/Downloads/squid-3.3.3#



65. Re: DHCP no Debian, Não quer funcionar

Buckminster
Buckminster

(usa Debian)

Enviado em 09/05/2013 - 01:26h

Logo depois de apt-get update no início, execute:

aptitude install build-essential module-init-tools libaal-dev libncurses5-dev

se pedir y or n, digite y.

aguarde terminar e continue a instalação; faltou uns pacotes e umas bibliotecas.

Foi falha minha.


66. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 09/05/2013 - 13:22h

Buckminster escreveu:

Logo depois de apt-get update no início, execute:

aptitude install build-essential module-init-tools libaal-dev libncurses5-dev

se pedir y or n, digite y.

aguarde terminar e continue a instalação; faltou uns pacotes e umas bibliotecas.

Foi falha minha.


Buck, fiz a instalação do pacote que vc passou, mas continua dando os mesmos erros:

make: *** nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Tentei o comando make install:

make: *** Sem regra para processar o alvo 'install'. Pare.


67. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 09/05/2013 - 13:27h

Veja o erro quando rodo o configure:

root@debian:/home/roni/Downloads/squid-3.3.3# ./configure --prefix=/etc/squid3 \
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for -gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for -g++... no
checking for -c++... no
checking for -gpp... no
checking for -aCC... no
checking for -CC... no
checking for -cxx... no
checking for -cc++... no
checking for -cl.exe... no
checking for -FCC... no
checking for -KCC... no
checking for -RCC... no
checking for -xlC_r... no
checking for -xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... config.sub: missing argument
Try `config.sub --help' for more information.
configure: error: /bin/bash cfgaux/config.sub failed
root@debian:/home/roni/Downloads/squid-3.3.3#



68. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 09/05/2013 - 16:01h

Buck, qual o próximo passo?


69. Re: DHCP no Debian, Não quer funcionar

Buckminster
Buckminster

(usa Debian)

Enviado em 09/05/2013 - 16:32h

Faça o seguinte:
mova o pacote squid-3.3.3 para o diretório /usr/local, vamos instalar de lá.

cp -R caminho/do/arquivo/squid-3.3.3 /usr/local
e aguarde o arquivo ser copiado.

Entre na pasta:
cd /usr/local/squid-3.3.3

e prossiga na instalação a partir de ./configure...



70. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 09/05/2013 - 19:23h

Buckminster escreveu:

Faça o seguinte:
mova o pacote squid-3.3.3 para o diretório /usr/local, vamos instalar de lá.

cp -R caminho/do/arquivo/squid-3.3.3 /usr/local
e aguarde o arquivo ser copiado.

Entre na pasta:
cd /usr/local/squid-3.3.3

e prossiga na instalação a partir de ./configure...


Dá o seguinte erro:

root@debian:/usr/local/squid-3.3.3# ./configure --prefix=/etc/squid3 \
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for -gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for -g++... no
checking for -c++... no
checking for -gpp... no
checking for -aCC... no
checking for -CC... no
checking for -cxx... no
checking for -cc++... no
checking for -cl.exe... no
checking for -FCC... no
checking for -KCC... no
checking for -RCC... no
checking for -xlC_r... no
checking for -xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... config.sub: missing argument
Try `config.sub --help' for more information.
configure: error: /bin/bash cfgaux/config.sub failed



71. Re: DHCP no Debian, Não quer funcionar

Buckminster
Buckminster

(usa Debian)

Enviado em 09/05/2013 - 19:28h

Esqueci de falar. Em ./configure --prefix=/etc/squid3 \
deixe assim
./configure --prefix=/usr/local/squid3 \


72. Re: DHCP no Debian, Não quer funcionar

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 09/05/2013 - 22:47h

Buckminster escreveu:

Esqueci de falar. Em ./configure --prefix=/etc/squid3 \
deixe assim
./configure --prefix=/usr/local/squid3 \


Mudei para ./configure --prefix=/usr/local/squid3 e tambem para ./configure --prefix=/usr/local/squid-3.3.3 \
Mas dá o mesmo eror:

root@debian:/usr/local/squid-3.3.3# ./configure --prefix=/usr/local/squid3 \
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for -gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for -g++... no
checking for -c++... no
checking for -gpp... no
checking for -aCC... no
checking for -CC... no
checking for -cxx... no
checking for -cc++... no
checking for -cl.exe... no
checking for -FCC... no
checking for -KCC... no
checking for -RCC... no
checking for -xlC_r... no
checking for -xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... config.sub: missing argument
Try `config.sub --help' for more information.
configure: error: /bin/bash cfgaux/config.sub failed
root@debian:/usr/local/squid-3.3.3#







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts