Olá,

Acho que isso funciona não testei :)

Crie uma acl assim:

acl permitidos src 192.168.0.5/255.255.255.255
acl permitidos src 192.168.0.7/255.255.255.255
acl permitidos src 192.168.0.15/255.255.255.255

Depois nas suas regras coloque assim:

http_access deny proibido !permitidos

Ficando suas regras completas assim:

--- Início ---
acl all src 0.0.0.0/0.0.0.0
acl proibido url_regex "/etc/proibido.txt"
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT
acl permitidos src 192.168.0.5/255.255.255.255
acl permitidos src 192.168.0.7/255.255.255.255
acl permitidos src 192.168.0.15/255.255.255.255
 
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny proibido !permitidos
http_access allow all
 
http_access allow all
--- Fim ---

Explicação:
A ACL contem os endereços IP's que você vai liberar, e a regra que eu coloquei 
diz que ele vai proibir o que estiver em proibido mas não vai fazer isso para 
que estiver em permitidos. O que diz ao squid para ele fazer isso é a "!" antes 
do permitidos.

[]'s
Henrique

> 
> Esta regra, bloqueia toda a rede interna. Como eu posso fazer para liberar
> apenas algumas máquinas dessa regra ?
> 
> Ex: tenho uma rede 192.168.0.0/24
> Queria liberar só as máquinas da rede 192.168.0.5; 192.168.0.7 e
> 192.168.0.15 das regras de proibição.
> 
> Como ?
> 
> Meus agradecimentos ...
> ============================
> Gustavo V. Goulart
> User linux 197404
> [EMAIL PROTECTED]
> Debian 2.2r6
> ============================
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a