DHCP no Debian, Não quer funcionar

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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 10/05/2013 - 22:16h

Buckminster escreveu:

Ok. Retire esse parâmetro também --datadir=/usr/share.
Reinicie a máquina e faça de novo a partir de ./configure.


Deu os mesmos erros.


  


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

Buckminster
Buckminster

(usa Debian)

Enviado em 10/05/2013 - 22:40h

Digite locate libstdc++.a para localizar onde está essa biblioteca.
E poste aqui o caminho dela.


E essas duas opções devem ser assim:

--enable-removal-policies="heap,lru"

--enable-default-err-languages="Portuguese"


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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 11/05/2013 - 10:16h

Buckminster escreveu:

Digite locate libstdc++.a para localizar onde está essa biblioteca.
E poste aqui o caminho dela.


E essas duas opções devem ser assim:

--enable-removal-policies="heap,lru"

--enable-default-err-languages="Portuguese"



Caminho:

/usr/lib/gcc/i486-linux-gnu/4.7/libstdc++.a



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

Buckminster
Buckminster

(usa Debian)

Enviado em 11/05/2013 - 19:29h

Ok. Somente acrescente isso que está abaixo depois de ./configure:

./configure CXXFLAGS="-L/usr/lib"

e deixe a tripa de parâmetros como está; certifique-se de ter tirado aqueles parâmetros todos e manda bala; se der algum erro daí você aguarda.

Estou instalando o Wheezy aqui e vou instalar esse mesmo Squid-3.3.3 para ver o que está acontecendo. De repente foi mexido em alguma configuração e precisa de alguma biblioteca extra. Ainda hoje te retorno. Mas acredito que fazendo como está acima vai dar certo.


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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 13/05/2013 - 12:44h

Buckminster escreveu:

Ok. Somente acrescente isso que está abaixo depois de ./configure:

./configure CXXFLAGS="-L/usr/lib"

e deixe a tripa de parâmetros como está; certifique-se de ter tirado aqueles parâmetros todos e manda bala; se der algum erro daí você aguarda.

Estou instalando o Wheezy aqui e vou instalar esse mesmo Squid-3.3.3 para ver o que está acontecendo. De repente foi mexido em alguma configuração e precisa de alguma biblioteca extra. Ainda hoje te retorno. Mas acredito que fazendo como está acima vai dar certo.


Boa tarde Buck.

Deu erro novamente, veja o final.

mv -f .deps/crypt_md5.Tpo .deps/crypt_md5.Po
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -L/usr/lib--prefix=/usr/ -std=c++0x -g -o basic_ncsa_auth basic_ncsa_auth.o crypt_md5.o ../../../lib/libmisccontainers.la ../../../lib/libmiscencoding.la -L../../../compat -lcompat-squid -lcrypt -lssl -lcrypto -lm -lnsl -lresolv -lrt -ldl -ldl
libtool: link: g++ -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -std=c++0x -g -o basic_ncsa_auth basic_ncsa_auth.o crypt_md5.o -L/usr/lib--prefix=/usr/ ../../../lib/.libs/libmisccontainers.a ../../../lib/.libs/libmiscencoding.a -L/usr/local/squid-3.3.3/compat -lcompat-squid -lcrypt -lssl -lcrypto -lm -lnsl -lresolv -lrt -ldl
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
make[3]: ** [basic_ncsa_auth] Erro 1
make[3]: Saindo do diretório `/usr/local/squid-3.3.3/helpers/basic_auth/NCSA'
make[2]: ** [all-recursive] Erro 1
make[2]: Saindo do diretório `/usr/local/squid-3.3.3/helpers/basic_auth'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/usr/local/squid-3.3.3/helpers'
make: ** [all-recursive] Erro 1



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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 13/05/2013 - 12:53h

Quando rodo o configure, não dá nenhum erro aparente, somente qundo rodo o make que dá o erro anterior, veja o final do configure.

configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands



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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 13/05/2013 - 14:47h

TioRoni escreveu:

Quando rodo o configure, não dá nenhum erro aparente, somente qundo rodo o make que dá o erro anterior, veja o final do configure.

configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands


Buck, tem mais alguma dica? conseguiu fazer os testes aí?


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

Buckminster
Buckminster

(usa Debian)

Enviado em 13/05/2013 - 16:10h

Vamos lá. Faça tudo como root.
Leia tudo antes de fazer e depois faça na sequência.

Entra na pasta squid-3.3.3 e executa:
make uninstall
aguarde...

Deleta as pastas do squid (o tar.gz e a outra squid-3.3.3) que você baixou anteriormente e reinicia a máquina.

Coloque esse repositório no /etc/apt/sources.list:
deb http://http.us.debian.org/debian/ wheezy main contrib non-free
Salve e saia.

Execute os comandos abaixo na sequência (alguns pacotes já estão instalados):

aptitude update

aptitude install module-init-tools build-essential binutils wget udev libaal-dev libncurses5-dev kkk rsrs hehehe
aguarde instalar...

aptitude install libssl-dev libcap-dev gawk c++ g++ gcc-multilib kkk rsrs hehehe
aguarde...

Baixa o squid de novo nesse link:
wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.3-20130426-r12535.tar.gz

Descompacta:
tar zxvf squid-3.3.3-20130426-r12535.tar.gz

Entra na pasta:
cd squid-3.3.3-20130426-r12535

Digite as opções como está abaixo (é uma tripa só, ali ficou um espaço, mas é a formatação):
./configure --prefix=/usr --localstatedir=/var --srcdir=. --includedir=/usr/include --datadir=/usr/share/squid --bindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --mandir=/usr/share/man --with-default-user=proxy --with-logdir=/var/log --with-pidfile=/var/run/squid.pid --enable-delay-pools --enable-ssl --enable-linux-netfilter --enable-eui --enable-snmp --enable-gnuregex --enable-err-language=Portuguese --enable-default-err-language=Portuguese --enable-removal-policies --enable-storeio --enable-snmp --enable-removal-policies="heap,lru" --enable-cache-digests --enable-underscores
--enable-external-acl-helpers="ip_user,unix_group,wbinfo_group" --enable-ntlm-auth-helpers="fakeauth,no_check" --enable-digest-auth-helpers="password" --enable-auth --enable-ssl-crtd --enable-basic-auth-helpers="getpwnam,YP,NCSA,MSNT"

Dê enter e aguarde terminar.

make
aguarde, irá demorar uns 15 minutos ou mais...
por via das dúvidas nem respira muito forte perto da máquina enquanto ela estiver compilando...

make install

e pronto.
depois é só entrar em /etc/squid/squid.conf que estará lá um squid.conf pronto já com as configurações mínimas.
Daí você só configura a acl da rede local e acrescenta as tuas.

Para iniciar o Squid é só digitar como root no terminal:
squid

Para reiniciar após alguma alteração:
squid -k reconfigure

Para parar:
squid -k kill

squid -k parse << para ver se tem algum erro no arquivo squid.conf.


Para não ter que iniciar manualmente após cada reinicio da máquina, coloque o comando squid dentro de /etc/rc/local antes de exit 0, assim:

squid
exit 0

Depois pode instalar o OpenSSL:
apt-get install openssl* << aqui tem um asterisco e deve ser usado o apt-get.
aguarde instalar...


Testado e aprovado no Wheezy. Se der erro aí, o erro estará naquela pecinha que fica na frente do monitor.

Acho até que vou colocar isso aí nas dicas, ou fazer um artigo... pelo trabalho que deu. Mudaram algumas opções do Squid e do Wheezy.


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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 13/05/2013 - 18:28h

Veja o erro que dá ao tentar baixar:

root@debian:/home/roni# wget www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz">http://www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz
--2013-05-13 17:26:55-- www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz">http://www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz
Resolvendo www.squid-cache.org (www.squid-cache.org)... 198.186.193.234, 209.169.10.131
Conectando-se a www.squid-cache.org (www.squid-cache.org)|198.186.193.234|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 404 Not Found
2013-05-13 17:26:56 ERRO 404: Not Found.


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

Buckminster
Buckminster

(usa Debian)

Enviado em 13/05/2013 - 18:35h

TioRoni escreveu:

Veja o erro que dá ao tentar baixar:

root@debian:/home/roni# wget www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz">http://www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz
--2013-05-13 17:26:55-- www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz">http://www.squid-cache.org/Versions/ve/3.3/squid-3.3.3-20130426-r12535.tar.gz
Resolvendo www.squid-cache.org (www.squid-cache.org)... 198.186.193.234, 209.169.10.131
Conectando-se a www.squid-cache.org (www.squid-cache.org)|198.186.193.234|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 404 Not Found
2013-05-13 17:26:56 ERRO 404: Not Found.


wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.3-20130426-r12535.tar.gz


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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 13/05/2013 - 19:55h

Buck, agora sim deu certo meu rei.

Vou fazer a instalação do OppesnSSL, dhcp e volto a falar contigo. Agora as esperanças voltaram, obigado.
Abraços.


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

Ronimarcos Gonçalves Silva
TioRoni

(usa Debian)

Enviado em 20/05/2013 - 20:11h

Boa noite Buck, tive que fazer uma viagem e não conseguir retornar.

Estou com outro problema agora que é meu script de inicialização, onde coloco as regras do iptables, sabe me dizer se na versão 7 do Debian esse local mudou?

Ei fiz o script de inicialização conforme teu artigo, criei o arquivo firewall.sh, coloquei as regras de iptables nele e fiz a chamada deste arquivo no /etc/rc.local

Mas não está iniciando, não sei porque.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts