SQUID - Compartilhando pela primeira vez
Já possuímos um servidor que recebe a Internet e disponibiliza em modo transparente vamos agora instalar e fazer as configurações para que as estações começem a usar o proxy.
No Debian Lenny para instalar os pacotes usa-se o famoso apt-get com ele podemos instalar diversos pacotes inclusive o SQUID. Para que isso seja possível é preciso configurar dizendo onde deve baixar tais pacotes essa configuração damos o nome de repositórios.
Se você não possui o arquivo configurado adicione essas linhas no arquivo sources.list
Acesse com o editor de textos vim e mude o arquivo /etc/apt/sources.list
# vim /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
Esc : x - Para sair e salvar
Depois atualise digitando
# apt-get update
Isso fará com que os repositórios Debian sejam atualizados e pronto para buscar pelos pacotes na Internet
O próximo passo é instalar o SQUID e começar as configurações de políticas de acesso em nossa rede.
# apt-get install squid
Aperte Y para aceitar a instalação aguarde alguns segundos e o programa será instalado a versão usada nesse tutorial é a 2.7.STABLE3-4.1
O arquivo de configuração do SQUID fica em /etc/squid/squid.conf antes de fazermos qualquer mudança nesse arquivo é recomendável salvar o arquivo original, faça uma cópia digitando:
cp /etc/squid/squid.conf /etc/squid/bkpsquid.conf
PRIMEIRA CONFIGURAÇÃO USANDO O SQUID
Usando o vim, entre no arquivo /etc/squid/squid.conf
Usando a tecla pg down ou fazendo uma procura apertando ESC :/ e digite http_port 3128 e altere para
http_port 192.168.0.250:3128
O IP 192.168.0.250 é referente a placa de rede eth1 conforme configuramos no item 2 - Preparando o terreno - A porta a ser usada por padrão no SQUID é a 3128
A segunda alteração é mudar a linha http_access deny all altere o deny para allow
http_access allow all
ESC : x para sair e salvar
Para que o SQUID releia as alterações feitas não é necessário parar e iniciar o servíço esse é um processo um pouco demorado e dependendo das configurações e uso da rede pode fazer com que as estações parem de funcionar mesmo que seja por alguns instantes então apenas digite:
# squid -k reconfigure
Com esse comando não demora nem 2 segundos e o SQUID será atualizado sem que nada seja parado
CONFIGURANDO A ESTAÇÃO DE TRABALHO
Conforme dito anteriormente não possuimos um servidor DHCP iremos configurar esse servíço mais adiante