Enviado em 17/08/2014 - 14:20h
Olá srs.
Estou com um problema a cerca de dois dias, estou tentando implementar o squid com politicas para ssl, no entanto tenho encontrado problemas ao compilar o squid com as opções sugeridas.
CMDB:Segue abaixo meu "inventario":
steps padrão:
apt-get update
apt-get build-essential
apt-get build-dep squid
apt-get build-dep openssl
Steps:
openssl:
make uninstall
make clean
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make
checkinstall -D -y
dpkg -i openssl_1.0.0g-1_i386.deb
funciona perfeitamente
squid:
make uninstall
make clean
./configure --enable-ssl --enable-ssl-crtd --with-openssl="/usr/local/"
make all
Alguém sabe como me ajudar -.-"
PS: segui alguns pedaços de 2 tutoriais do VOL e em varias tentativas os mesmos apresentaram o mesmo erro.
http://www.vivaolinux.com.br/artigo/Squid-+-SSL/?pagina=1
http://www.vivaolinux.com.br/artigo/Filtragem-de-paginas-SSL-%28443%29-no-Squid-transparente/
Até encontrei alguns tutoriais fora do VOL, mas decidi dar a primeira moral para os tutoriais locais do
VOL.
O segundo tutorial me parece completo, porém apresenta alguns problemas na criação dos certificados, parece que o autor copiou e colou algumas dicas(não tudo) de outros tutoriais.
Estou com um problema a cerca de dois dias, estou tentando implementar o squid com politicas para ssl, no entanto tenho encontrado problemas ao compilar o squid com as opções sugeridas.
CMDB:Segue abaixo meu "inventario":
openssl-1.0.0g.tar.gz squid-3.4.6.tar.gz
2.6.32-5-686 Debian GNU/Linux 6.0 \n \l
i686 64-bit
steps padrão:
apt-get update
apt-get build-essential
apt-get build-dep squid
apt-get build-dep openssl
Steps:
openssl:
make uninstall
make clean
./config --prefix=/usr/local --openssldir=/usr/local/openssl
make
checkinstall -D -y
dpkg -i openssl_1.0.0g-1_i386.deb
funciona perfeitamente
squid:
make uninstall
make clean
./configure --enable-ssl --enable-ssl-crtd --with-openssl="/usr/local/"
make all
AQUI APRESENTA OS ERROS ABAIXO:
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_globallookup':
dso_dlfcn.c:(.text+0x2d): undefined reference to `dlopen'
dso_dlfcn.c:(.text+0x43): undefined reference to `dlsym'
dso_dlfcn.c:(.text+0x4d): undefined reference to `dlclose'
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_pathbyaddr':
dso_dlfcn.c:(.text+0x8f): undefined reference to `dladdr'
dso_dlfcn.c:(.text+0xe9): undefined reference to `dlerror'
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_bind_func':
dso_dlfcn.c:(.text+0x471): undefined reference to `dlsym'
dso_dlfcn.c:(.text+0x550): undefined reference to `dlerror'
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_bind_var':
dso_dlfcn.c:(.text+0x5d1): undefined reference to `dlsym'
dso_dlfcn.c:(.text+0x6b0): undefined reference to `dlerror'
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_unload':
dso_dlfcn.c:(.text+0x715): undefined reference to `dlclose'
/usr/local//lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_load':
dso_dlfcn.c:(.text+0x7f7): undefined reference to `dlopen'
dso_dlfcn.c:(.text+0x86e): undefined reference to `dlclose'
dso_dlfcn.c:(.text+0x8b5): undefined reference to `dlerror'
collect2: ld returned 1 exit status
make[3]: *** [ssl_crtd] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Alguém sabe como me ajudar -.-"
PS: segui alguns pedaços de 2 tutoriais do VOL e em varias tentativas os mesmos apresentaram o mesmo erro.
http://www.vivaolinux.com.br/artigo/Squid-+-SSL/?pagina=1
http://www.vivaolinux.com.br/artigo/Filtragem-de-paginas-SSL-%28443%29-no-Squid-transparente/
Até encontrei alguns tutoriais fora do VOL, mas decidi dar a primeira moral para os tutoriais locais do
VOL.
O segundo tutorial me parece completo, porém apresenta alguns problemas na criação dos certificados, parece que o autor copiou e colou algumas dicas(não tudo) de outros tutoriais.