Newsgroup: it.comp.os.linux.sys
Titolo: Configurazione SQUID - Problema con doppio proxy

Buongiorno a tutti.
Vi spiego prima la situazione e poi passo alla richiesta:
Allora:
Mi trovo in una scuola superiore dove e' installato un server linux che
gestisce la connessione Internet per gli uffici attraverso un proxy, presumo
squid. Questo server non e' accessibile da me. Inoltre fornisce gli
indirizzi IP tramite servizio DHCP.
Ho installato in un laboratorio un altro server linux, Debian Sarge, per
gestire la connessione solo di quel laboratorio utilizzando squid.
Il server ha ovviamente due schede di rete. Eth0 collegata al primo server
linux che gli rilascia l'indirizzo IP e la connessione Internet.
La seconda scheda di rete Eth1 con indirizzo 192.168.1.1 si interfaccia con
gli altri PC presenti nel laboratorio attraverso uno switch. I PC in totale
sono 14.
Ho configurato Squid in modo tale da fornire la connessione in modo diretto,
per ora, ai client.
Configurati i client, con indirizzo proxy 
192.168.1.1:3128
, non riescono a
navigare........
Il problema maggiore credo che stia nella configurazione della connessione
Internet sul mio server. Infatti per navigare non ho un accesso diretto ma
devo settare l'indirizzo del proxy principale.
Spero di essere stato abbastanza chiaro nella mia spiegazione e spero piu'
che altro che qualcuno possa darmi delucidazioni in merito. Sto sclerando!
:D
Ciao a tutti e grazie!
Paolo

    -- Laurent Szyster
Ciao,
grazie per la risposta.
Allora, i miei client sono configurati sulla rete
192.168.1.0/255.255.255.0
Il server principale e' sulla classe 192.168.9.0 mentre il mio server
ha entrambe le classi.
Eth0, che riceve la connessione Internet, e' settata con l'indirizzo
192.168.9.49
Eth1, che si interfaccia con i pc del laboratorio, e' settata con
l'indirizzo 192.168.1.1
Sui client ho impostato come gateway il 192.168.1.1 e come proxy server
lo stesso indirizzo con porta 3128.
Ho due dubbi sul non funzionamento della cosa.
Il primo: Forse devo avere una connessione diretta ad Internet, in
pratica dovrei mettere sul server principale una regola always_direct
allow nome e  acl nome src 192.168.9.49.
Il secondo: Ho inserito questa regola in iptables  iptables -t nat -A
PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 ma ho
sbagliato la scheda la prima volta che l'ho lanciato. Ho provato a
rimuoverla ma nulla........
Non so piu' dove sbattere la testa.
Grazie per l'aiuto.
Paolo

 devo settare l'indirizzo del proxy principale.
La domanda non l'ho capita bene ma guarda se:
http://squid.visolve.com/squid/squid24s1/neighbour.htm
e' una possibile risposta.
Fabio

Eccomi, il firewall l'ho stoppato, sto usando firestarter.
I client pingano il server e di conseguenza il proxy che ha lo stesso
indirizzo. Il browser del client contatta il proxy ma non riesce ad
andare avanti.
Ho provato ad inserire direttamente l'indirizzo IP del sito tiscali,
per vedere se poteva essere un problema di DNS, non lo apre comunque.
Non c'e' un Dns impostato sui client, dovrebbero sfruttare quello della
connessione Internet impostato sul server.
Ho una situazione simile a casa e senza impostare il dns, la
connessione funziona.
Il proxy non sembra rispondere. C'e' un comando particolare per vedere
se risponde?
Grazie ancora per l'aiuto.
Paolo

Dal mio server navigo tranquillamente.
Ho reinstallato squid, ripristinando il file squid.conf.
Ora il client risponde access denied. E' gia' un passo avanti!:)
Provo a configurare lo squid.conf di nuovo e ti dico.

Ok, ora il proxy mi chiede l'autenticazione.
Accetta nome utente e password che gli metto.
Ma non mi apre cmq la pagina web.



Log e tcpdump, suvvia.
-- 
Chaos A.D.		|	Raging crowd
Tanks on the streets	|	Burning cars
Confronting police	|	Bloodshed starts
Bleeding the Plebs	|	Who'll be alive?

 Grazie ancora per l'aiuto.
Con iptraf si potrebbe vedere.