szaboszlai
(usa Debian)
Enviado em 05/09/2011 - 21:38h
cara desculpa, não tinha prestado atenção na sua pergunta, só estava atento na primeira questão, mais blz vamos la.
voce pode fazer essa liberação de varias maneiras, uma delas seria trabalhar com whitelist no squid:
acl rede 192.168.2.0/24
acl sitebloqueado url_regex -i "/etc/squid/sites"
acl ipliberado src "/etc/squid/ipliberado"
http_access deny sitebloqueado
http_access allow ipleberado
http_access allow rede
http_access deny all
ou seja, os ips que estiverem em "ipleberado" tera acesso aos sites bloqueados.
claro que vc pode resolver de outra maneira, mais uma ideia seria esta acima.
a atenção esta focada nas acls ipliberados e sitebloqueado, as demais são para enfase.
outra que tbm poderia funcionar seria:
o iptables esta bloqueando geral o face.
iptables -A INPUT -d facebook.com
mas o ip 192.168.2.50 tem que ter acesso:
iptables -A INPUT -s 192.168.2.50 -j ACCEPT
###############################################
iptables -A INPUT -d facebook.com -j REJECT
# as regras o bloqueia o face para todos e libera p/ .50
iptables -A INPUT -s 192.168.2.50 -j ACCEPT
###############################################
lembre-se que isto é apenas uma ideia, voce pode ser mais dinamico, mais especifico, temos que ver quais são as
politicas do seu firewall(DROP,ACCEPT, ver como esta FORWARD,OUTPUT).no caso o .50 não tera restrição.
espero ter ajudado em alguma coisa pelo menos