Bloquear acesso não autorizado ao Facebook com iptables
Esta dica serve para quem está tentando há algum tempo fazer o bloqueio do https://www.facebook.com e não está conseguindo.
No seu firewall, insira as seguintes regras de iptables:
#!/bin/sh
# /etc/rc.local
REDE_INTERNA="192.168.1.0/24"
.
.
.
#Bloqueando FACEBOOK
iptables -N FACEBOOK
iptables -I FORWARD -s $REDE_INTERNA -j FACEBOOK
for i in `cat /etc/facebook.txt`;do
#os comandos acima, serviram para bloquear o acesso dos servidores que hospedam o FACEBOOK, que estão no arquivo "facebook.txt" (o arquivo mencionado está disponível para #download, contendo todos os endereços IP's dos servidores)
#Nos comandos abaixo, a regra define que os Ips abaixo puderam acessar o Facebook.
#LIBERANDO FACEBOOK PARA ALGUNS IPs NA REDE
iptables -A FACEBOOK -d $i -j REJECT
iptables -I FORWARD -s 192.168.1.14 -d $i -j ACCEPT #PC 01
iptables -I FORWARD -s 192.168.1.78 -d $i -j ACCEPT #PC 02
done
Abaixo estão os IPs que deveram ser salvos no arquivo "/etc/facebook.txt":
[1] Comentário enviado por ronaldo.sacco em 24/04/2012 - 22:08h
Vamos ver se funciona. Hoje quebrei a cabeça pra resolver isso parcialmente. Nenhuma forma chegou próximo aos 100%.
Amanhã irei testar depois posto aqui o resultado.
Abraço!
[3] Comentário enviado por jorgerabello em 25/09/2012 - 02:13h
Muitíssimo obrigado amigo !
Aqui funcionou perfeitamente tanto o bloqueio quanto a liberação !
E o melhor, mesmo que o ip esteja em uma ACL liberada do squid a maquina NÃO acessa !
Ainda por cima estas regras bloquearam o acesso que o Windows Lixo Messenger permite ao bate papo do face !!!