Voltar para Squid

Squid 2.7 + ARP ACL + Centos 5.6

Não sei por que cargas d’água o Centos 5.6 ainda traz por padrão em seus pacotes o squid 2.6, vejo muita gente procurando formas de instalar o squid 2.7 no CentOS, já que o mesmo contem alguns recursos não disponíveis ainda na versão 3.x, segue abaixo link para efetuar o download do squid 2.7 para Red Hat 5 que é a base do Centos:

i386:

squid-2.7.STABLE9-1.el5.i386

x86_64:

squid-2.7.STABLE9-1.el5.x86_64

Bom mais a idéia aqui não é simplesmente passar o link de onde fazer o download do pacote RPM, esse pacote por default não traz habilitado o recurso de “arp acl”, que nos possibilita trabalhar com ACL’s referenciando MAC Address. Bom agora que começa nosso trabalho, faça o download do source RPM do squid em:

squid-2.7.STABLE9-1.el5.src

 

Antes de instalar crie o seguinte usuário e grupo:

#groupadd mockbuild
#adduser mockbuild -g mockbuild

Para instalar:

rpm -ivh squid-2.7.STABLE9-1.el5.src

Agora para compilar o código fonte instalado pelo pacote RPM, será necessário instalar em seu sistema o “rpm-build”, para isso basta instalar utilizando o yum:

yum install -y rpm-build

Feito isso acesse o seguinte diretório:

#cd /usr/src/redhat/SPECS

Procure pelo arquivo “squid.spec”, edite o mesmo e vá para linha “66”, você verá algumas linhas que se iniciam com “–enable-”, abaixo de uma delas adicione a seguinte entrada:

–enable-arp-acl \

Saia e salve o arquivo e execute o seguinte comando:

rpmbuild –ba squid.spec

Feito isso será gerando um pacote RPM pronto para você instalar em seu sistema. 😉

O pacote gerado fica em:

  /usr/src/redhat/RPMS

OBS: O CentOS 6.0 já vem com o squid 3.1 e com o recurso de “arp-acl” habilitado.

[]’s 😉

Deixe uma resposta

Seu e-mail não será publicado.