Newsgroup: it.comp.os.os2
Titolo: rinfresco squid

qualcuno gentilmente mi rinfresca una cosa su squid?
Ho necessita di configurare una certa macchina della rete 192.168 e vorrei 
che questa macchina potesse accedere solo a determinati siti presenti in una 
breve lista... una decina direi...
Qualche anno fa avevo fatto una cosa simile limitatamente a un sito.. non 
trovo piu`l'esempio. e ormai sono troppo vecchio per sostenere un'ulteriore 
ricerca nella documentazione..  qualcuno riesce a darmi uno start?
-- 
Ciao,
Daniele

 ricerca nella documentazione..  qualcuno riesce a darmi uno start?
pigrone ;-)
http://merlino.merlinobbs.net/Squid-Book/
piersante

 
e`quello che sto facendo da unpaio di ore.. ma non sono sicuro che quello che
scrivero potra` fuunzionare :-)
cercavo giusto due righe a colpo sicuro :-)
-- 
Ciao,
Daniele

  
finor aho capito che devo crear euna acl che definisca l amacchina sulla 
quale voglio lavorare:
acl biblioteca src 
10.2.1.15/32
 
192.168.13.3/32
gia`il significato di /32 mi sfugge...
poi una che dfefinisce i siti permessi
acl permessi dstdomain 
www.itisvinci.com
 www.itivinci,
mo.it
 
www.istruzione.it
ora qui mi perdo  dovrei definire il tipo di accesso una cosa tipo:
http_access deny biblioteca
http_access allow biblioteca permessi
ho quasi copiato e incollato dal sito.. ma se devo dire che ho capito come 
dove e perche`non lo posso fare...
se faccio una cosa così puo`fungere?
(adesso ce ho dimostrato dinon essere pigro una mano ne la potete dare?)
-- 
Ciao,
Daniele

 
http://merlino.merlinobbs.net/Squid-Book/
non e`per pigrizia.. sono dovuto andare a scuola a provare le mie 4 righe...
il pc inquestione e`statopasswordato e non c'era nessuno che avesse la 
password, mi sono dovuto far aprire un laboratorio, ho fatto partire un w98, 
ho cambiato ip, ho rebootato e alla fine funzia solo la parte che nega 
l'accesso a tutto :-)
acl biblioteca src 
10.2.1.15/32
 
192.168.13.3/32
acl permessi dstdomain 
www.itisvinci.com
 www.itivinci,
mo.it
 
www.istruzione.it
http_access deny biblioteca
http_access allow biblioteca permessi
dov'e`l'errore concettuale?
-- 
Ciao,
Daniele

 
Non sono un esperto, ma invertirei le ultime due righe. Le direttive 
vengono eseguite in ordine, per cui secondo me ora la connessione dagli 
IP della biblioteca trova "deny biblioteca" e si blocca, per cui la riga 
successiva non viene mai eseguita
ciao,
piersante



il problema e`che biblioteca ha lo stesso accesso a tutto.. ho provato anche 
a capire quello che Stefano fa nel suo libro di squid, facendo cosi. ma il 
problema rimane:
acl all src 
0.0.0.0/0.0.0.0
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 CONNECT method CONNECT
# MODIFICATO 21/2/2002
acl allowed_hosts src 
192.168.0.0/255.255.0.0
acl allowed_hosts2 src 
10.2.1.0/255.255.255.0
acl allowed_hosts3 src 
10.3.1.0/255.255.255.0
acl biblioteca src 
10.2.1.15/255.255.255.255
 
192.168.13.3/255.255.255.255
acl porn url_regex "/Squid/bin/porn.block.txt"
acl consentiti url_regex "/Squid/bin/consentiti.txt"
acl nonconsentiti url_regex "/Squid/bin/nonconsentiti.txt"
http_access deny porn
http_access allow biblioteca consentiti
http_access deny all biblioteca
http_access allow allowed_hosts
http_access allow allowed_hosts2
http_access allow allowed_hosts3
http_access deny nonconsentiti
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
questo pastrocchio l' ho fatto  dopo qualche ora di tentativi mettendo le 
righe paraticamente a caso, ormai non ci capivo piu`nulla...  biblioteca 
continua ad avere accesso a tutti i siti...
proprio non capisco...
-- 
Ciao,
Daniele

 biblioteca   continua ad avere accesso a tutti i siti...
Non credo di poterti aiutare gran che' (ne so poco, ad esempio  non mi 
e' affatto chiara la differenza fra i comandi per controllare *chi* puo' 
accedere e quelli per controllare *a cosa*.)  Ma perche' non parti da 
qualcosa di piu' semplice (tipo negare tutto a biblioteca), aggiungendo 
poi una riga alla volta via via che funziona?
Ad esempio potrebbe darsi che questo funzioni:
http_access deny porn         # Nessuno mai potra' accedere
http_access allow  consentiti # Se il sito e' consentito, e' permesso a 
tutti
http_access deny  biblioteca  #d'ora in poi, biblioteca non puo' 
accedere a nulla.
                               # (o ha gia' acceduto a un sito consentito
                               # o si attacca)
ecc ecc
ciao,
Piersante

 
perche`mi sono accorto che il difificle non e`consentire o negare... ma 
creare la subnet in modo corretto...
esempio la 192.168.13.10 deve essere limitata
mentre il resto di 192.168.0.0 puo` accedere a tutto tranne ai siti porno...
quindi devo subnettare in modo da avere che 192.168.x.0 con x diverso da 13 
vada ovunque, quindi immagino due subnet, poi all'interno della 192.168.13.0 
devo subnettare con 192.168.13.1-9 e 192.168.13.11-254 e alla fine fare 
quella relativa alla sola 192.168.13.10 quindi almeno 5 subnet...
sto leggendo e rileggendo decine si siti dove spiegano come si fanno e cosa 
sono le netmask ma proprio il mio cervello si rifiuta..
l'ultima prova fatta stanotte ha dato risultati intermedi.. blocca la 
192.168.1-13.0 mentre vanno tutte le altre :-) volendo posto il pezzo di 
squid.conf interessato... se proprio nessuno ha niente da fare...:-)
-- 
Ciao,
Daniele