sábado, 6 de junho de 2009

MONTANDO UM SERVIDOR PROXY COM SQUID NO UBUNTU

1° - Meu servidor possuí, duas placas de rede, o SO Ubuntu 8.04, Squid3 (proxy), Sarg (gerador de relatório).

2° - Foi criado um script de compartilhamento.

nano /usr/local/bin/compartilhanet.sh
--------------------------------------------------------------
#!/bin/bash
modprobe iptables_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
---------------------------------------------------------------
chmod +x compartilhanet.sh

3° - Minha rede que trás a internet (192.168.254.0), e a rede na qual o proxy filtrará é 192.168.0.0.

4° - Foi instalado o sarg (apt-get install sarg), só que ele foi pra pasta squid e eu utilizo squid3, mas sem problema, basta mudar alguns parâmetros no sarg.conf e tudo fica ok. Mas é necessário criar outro script, dessa vez para o sarg.

root#nano /etc/cron.daily/squid-dia.sh
---------------------------------------------------------------------------------------
#!/bin/bash

HOJE=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $HOJE-$HOJE
---------------------------------------------------------------------------------------
root#chmod +x squid-dia.sh

Agora é necessário agendar a geração do relatório pra 8h30min.
root#nano /etc/crontab
---------------------------------------------------------------------------------------
30 08 * * * root /etc/cron.daily/squid-dia.sh
---------------------------------------------------------------------------------------

Nenhum comentário:

Postar um comentário

Quem é Almir JR