[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RISOLTO] Shorewall Squid3 DansGuardian e singlehost



Alle venerdì 27 giugno 2008, Dario Pilori ha scritto:
[cut]
> *Suppongo* che debba "tradurre" i comandi che ti ho dato (soprattutto
> quello che inizia con iptables -t nat -A PREROUTING) in righe da
> aggiungere ai files di configurazione di Shorewall.

=:-o 
Ma io non sono il Matteo della CoPlast SRL! :-)

> Spero di essere stato comunque d'aiuto!

Certamente e ancora ti ringrazio.
Sono entusiasta di GNU/LINUX proprio perche', se hai la pazienza e la 
voglia di imparare, non solo puoi comprendere cosa fa un certo 
applicativo ma, addirittura, riuscire a personalizzarlo al punto da 
fargli fare cose che nelle pagine di manuale, nei tutorial e nelle 
discussioni tra utenti non sono immediatamente spiegate.

Se poi quello che vorresti far fare al programma è impossibile, prova e 
ripova, cerca e ricerca, leggi e rileggi, alla fine riesci pure a 
spiegarti perché quella idea era stramba e non poteva realizzarsi.
Hai imparato qualcosa in piu' dello strumento di cui ti servi, senza 
limitarti a pensare che una cosa si puo' fare solo se c'e' il 
quadratino con il disegnino da pigiare. :D

Solo che mentre fai tutta questa strada, specie per me che sono solo uno 
curioso della materia, ti prende lo sconforto :( e cominci a pensare 
che proprio non riuscirai mai a capire se e come si fa :<

Tu mi hai dato conferma che si poteva fare e l'incitamento a continuare.
Grazie. :>

E infine sembra che sia arrivato alla soluzione!

Tutto uguale fino a 
host:~# cat /etc/shorewall/rules
#ACTION		SOURCE	DEST	PROTO	DEST	SOURCE	ORIGINAL	RATE		USER/	MARK
#									PORT	PORT(S)	DEST	LIMIT	GROUP

dove le regole per il transparent proxy non possono seriamente essere
REDIRECT		net		3128	tcp		www
ACCEPT		$FW		net		tcp		www
REDIRECT		net		8080	tcp		www

perche' invece devono essere:
ACCEPT		$FW		net		tcp		www	-		-		-		:proxy
ACCEPT		$FW		net		tcp		3128	-		-		-		:proxy
REDIRECT		net		3128	tcp		www

Con queste modifiche, se si lascia il browser con la connessione diretta 
ad internet, ogni pagina pagina web chiesta dall'utente ad internet 
viene inoltrata ma cadra' nel drop di iptables provocando il timeout.
Se invece si configura il browser su una porta diversa dalla 8080 sarà 
lo stesso proxy a bloccare l'inoltro.

In una. Mi sembra che cosi' la storia comincia a funzionare e, per 
giunta, ha un senso.

Pensi che dovrei postare il tutto a quelli dello shorewall?

Ciao.
Vittorio.


Reply to: