De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Squid 2.7 + ARP ACL + Centos 5.6

Colaboração: Danillo F. Aquino

Data de Publicação: 15 de setembro de 2011

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:

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. Agora começa nosso trabalho, faça o download do source RPM do squid.

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.

www.boxnotes.net ;)

Error: No domain found