Compilando o Squid com autenticação PAM
Nesse artigo vamos compilar o Squid habilitando alguns parâmetros interessantes, tal como o suporte a autenticação PAM, configurar algumas funcionalidades, tal como bloqueio de site por IP ou URL e criar um ambiente de autenticação via browser.
Parte 3: Instalando os pacotes
Caso esteja usando um processador PII, PIII ou PIV, seria interessante recompilar o
kernel. Como a distro escolhida foi o Debian, vamos seguir os passos abaixo:
# uname -a
(O resultado deve ser este abaixo. Note o 2.6.7-1-386).
Linux proxy 2.6.7-1-386 #1 Thu Jul 8 05:08:04 EDT 2004 i686 GNU/Linux
# apt-get install kernel-image-2.6.8-2-686
Reboote o equipamento e após a reinicialização repita o mesmo comando.
NOTA: Caso seu equipamento seja outro, verifique as kerneis disponíveis através do comando:
# apt-cache search kernel-image 2.6.8
Continuando...
# uname -a
(Teremos uma surpresa muito agradável. E o desempenho do equipamento vai melhorar muito, além de ficar mais estável).
Linux proxy 2.6.8-2-686 #1 Mon Jan 24 03:58:38 EST 2005 i686 GNU/Linux
O próximo passo é instalarmos alguns pacotes inerentes ao Squid:
# apt-get install libc6 libc6-dev
# apt-get install gcc
# apt-get install libpam-modules libpam-devperm
# apt-get install libpam-chroot libpam0g libpam0g-dev
# uname -a
(O resultado deve ser este abaixo. Note o 2.6.7-1-386).
Linux proxy 2.6.7-1-386 #1 Thu Jul 8 05:08:04 EDT 2004 i686 GNU/Linux
# apt-get install kernel-image-2.6.8-2-686
Reboote o equipamento e após a reinicialização repita o mesmo comando.
NOTA: Caso seu equipamento seja outro, verifique as kerneis disponíveis através do comando:
# apt-cache search kernel-image 2.6.8
Continuando...
# uname -a
(Teremos uma surpresa muito agradável. E o desempenho do equipamento vai melhorar muito, além de ficar mais estável).
Linux proxy 2.6.8-2-686 #1 Mon Jan 24 03:58:38 EST 2005 i686 GNU/Linux
O próximo passo é instalarmos alguns pacotes inerentes ao Squid:
# apt-get install libc6 libc6-dev
# apt-get install gcc
# apt-get install libpam-modules libpam-devperm
# apt-get install libpam-chroot libpam0g libpam0g-dev