Editando as Interfaces:
# mcedit /etc/network/interfaces
# mcedit /etc/resolv.conf
# cd /etc/squid
# mv squid.conf squid.conf.original
# mcedit squid.conf
cache_mem 256 MB
maximum_object_size_in_memory 64 KB
maximum_object_size 512 MB
minimum_object_size 3 KB
cache_swap_low 90
cache_swap_high 95
cache_dir ufs /var/spool/squid 1024 16 50
cache_access_log /var/log/squid/access.log
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
#Aqui você vai colocar a faixa de ip da sua rede local ex: 192.168.1.0/24 ou
conforme abaixo:
acl redelocal src 10.0.0.0/8
http_access allow localhost
http_access allow redelocal
forwarded_for off
memory_pools off
detect_broken_pconn on
# mcedit macsliberados
00:00:00:00:00:00
# mcedit macsbloqueados
00:00:00:00:00:00
Aqui você vai colocar os sites bloqueados, fiz uma pequena lista dos que
uso onde trabalho, caso necessite coloque ou retire algum da lista.
# mcedit bloqueados
www.orkut.com.br
orkut.com.br
www.orkut.com
orkut.com
www.youtube.com.br
www.youtube.com
youtube.com
youtube.com.br
www.ebuddy.com
www.iloveim.com
www.meebo.com
www.homiez.cn
www.facebook.com/
facebook.com/
www.facebook.com.br
facebook.com.br
#########################Lista de sites Msn
www.mijnmessenger.nl/
www.iloveim.com/
msn.audiowatcher.com/
www.mangeloo.com
www.imaginarlo.com/
piglet-im.com/
x6.iloveim.com
x3.iloveim.com
www.wbmsn.net/default.aspx
www.msn2go.com
www.e-messenget.net
ibypass.com
www.e-messenger.net
x8.iloveim.com
85.184.4.4/
www.onlinemessenger.nl/
www.freepgs.com/defilter/
capetown.e-messenger.net
www.phonefox.com
www.mastaline.com
www.piglet-im.com
www.piglet.0900provider.nl
boston.e-messenger.net
vicotria.e-messenger.net
atlanta.e-messenger.net
mob.e-messenger.net
arkansa.e-messenger.net
pretoria.e-messenger.net
chicago.e-messenger.net
thevirtualbrowser.com/
http:/phonefox.com
balancer.iloveim.com/servlets/login
jabber.meta.net.nz/webmsg/register.php
www.racewarkingdoms.com
www.chrishemple.co.uk/proxy/
www.wbmsn.net/
www.piglet-im.com
www.kolikoli.tk
www.blockedsuks.co.nr
www.researchhaven.com/Chat.htm
www.webtal.com.br/imagens/msn.html.
bombay.e-messenger.net/
capetown.e-messenger.net
houston.e-messenger.net/servlet/login
www.douradina.pr.gov.br/jacare/
www.messenger-online.com/emessenger.php
Aqui você vai colocar os MAC's que são autorizados a fazerem downloads
na rede.
# mcedit downloads.allow
00:00:00:00:00:00
# mcedit downloads.deny
\.exe$
\.com$
\.zip$
\.rar$
\.iso$
\.mp3$
\.wmv$
\.bat$
\.avi$
\.mpe$
\.mpg$
\.mpeg$
\.wav$
\.wma$
\.rmvb$
Criando Script:
# touch /etc/init.d/firewall
Editando script:
# mcedit /etc/init.d/firewall
#Segurança
#CONECTIVIDADE SOCIAL
iptables -t nat -A PREROUTING -p tcp -d 200.201.0.0/16 -j ACCEPT
iptables -A FORWARD -p tcp -d 200.201.0.0/16 -j ACCEPT
echo Conectividade Social Carregada ..... [ok]
#PROXY TRANSPARENTE
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-
port 3128
echo Proxy Transparente Carregado ..... [ok]
#BLOQUEAR MSN
iptables -I FORWARD -p tcp -s 10.0.0.0/8 --dport 1863 -j DROP
echo Bloqueio de Msn Carregado ..... [ok]
#Redirecionamentos
#EXEMPLO DE REDIRECIONAMENTO
iptables -t nat -A PREROUTING -p tcp -s 0/0 --dport 3389 -i eth1 -j DNAT --
to 10.1.1.10
iptables -t nat -A PREROUTING -p udp -s 0/0 --dport 3389 -i eth1 -j DNAT --
to 10.1.1.10
# chmod +x /etc/init.d/firewall
# rcconf
# /etc/init.d/firewall
Instalando Sarg:
Instalando apache2:
# cd /etc/sarg
# mcedit sarg.conf
language English
Para:
language Portuguese
Para que as páginas dos relatórios gerados pelo SARG sejam visualizadas
no navegador, é necessário "linkar" a pasta de saída dos relatórios do
SARG para a pasta do servidor web.
# mcedit /etc/sarg/sarg.conf
Para comentar basta você colocar antes da comando um "#" como abaixo:
#site_user_time_date_type table
# sarg
http:/ip-do-servidor/sarg
# mcedit /etc/cron.daily/sarg
#!/bin/sh
if [ -x /usr/bin/sarg ]; then
/usr/bin/sarg
fi
# mv /etc/cron.daily/sarg /etc/cron.daily/ksarg
# rm /etc/cron.weekly/sarg
# rm /etc/cron.monthly/sarg
# crontab -e
Fim.
REFERÊNCIAS
Links dos artigos da qual eu usei de fonte, conhecimento e aperfeiçoamento
do tutorial:
http://www.vivaolinux.com.br/artigo/Servidor-de-internet-para-iniciantes-
(Debian-Squeeze)
http://www.viniciusmutter.com.br/2010/06/instalando-o-sarg-no-ubuntu-10-
04-lts-lucid-lynx
http://www.vivaolinux.com.br/artigo/Script-de-firewall-e-analise-de-log