Newsgroup: it.comp.os.linux.sys
Titolo: Transparent proxy xkè nn funziona?

Volevo impostare il mio serverino proxy in modo trasparente
ho utilizzato questa regola:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT 
-to-port 3128
la regola in se xse funzica ma il proxy (squid) da sempre errore xogni
pagina e non ne capisco il motivo dove sta l'inghippo?
se tolgo la regola e imposto il browser col proxy e l'indirizzo del 
server funzica tutto ok il proxy fail suo dovere con la regola no
Ciao
Dario

 server funzica tutto ok il proxy fail suo dovere con la regola no
Hai verificato le modifiche alla configurazione di squid?
http://www.tldp.org/HOWTO/TransparentProxy.html
bye G.L.
--
« E' assolutamente evidente che l'arte del cinema
 si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)


umh... sembra ke abbia sbagliato io nella regola era eth0 e nn eth1
ora tutto sembra andare.. sembra... nn riesco a capire se realmente 
squid funziona... una cosa è sicura non logga!
con questo metodo del transparent proxy bisogna cmq impostare l'ind
del proxy nel browser? io sapevo di no
grazie
ciao
Dario

 proxy nel browser? io sapevo di no
No, certo che no: altrimenti, a che pro?



e  allora come cavolo è ke funzia solo se imposti dal browser?
ho impostato la regola e la configurazione di squid a funzionare 
funziona ma nn logga
Dario

 
prova un pň a postare la regola...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 funziona ma nn logga
Dove li leggi i log?
Please, quota meglio il messaggio a cui rispondi:
http://www.freewebs.com/iosononiubbo/faq.htm#quotare


 
l'ho postata sopra
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT 
--to-port 3128

 bye G.L.
/var/log/squid uso debian

 --to-port 3128
# modprobe ipt_REDIRECT
# iptables -A PREROUTING -t nat -p tcp -s \ <rete_privata>/24 -d
<server_proxy> --dport 80 -i eth0 -j \
REDIRECT --to-port 3128
A me su debian in questo modo mi ha funziato immediatamente (senza proxy
impostato sul browser, ovviamente), e senza toccare una riga di
squid.conf (ebbene si', non avevo mai sperimentato il transparent proxy
:-).
.


 --to-port 3128
Visto che forse potro' risponderti solo domani, controlla che non ci sia
qualcosa sulle regole che possa interferire: posta l'output di
iptables-save.


 wrote in news:MZbWa.7048$
cl3.1...@news2.tin.it
:

sorry, me l'ero persa...
eccolo l'errore.
come t'hanno già fatto notare, se non dici a chi redirigere le richieste, 
lui non le girerà mai al proxy: cambierà semplicemente la porta di 
destinazione mantenendo inalterato l'ip destinazione...


 mantenendo inalterato l'ip destinazione...
Oddio, in effetti la regola che ha postato e' precisa a quella dell'HOWTO da me
linkato in questo thread. Non ho voluto correggere niente, e' semplicemente mia
abitudine restringere il piu' possibile il campo d'azione delle regole allo
stretto necessario, per diversi motivi.   :-)


 bye G.L.
devo usare quella regola? funzionerà tutto?

 bye G.L.
ecco
# Generated by iptables-save v1.2.6a on Fri Aug  1 01:20:58 2003
*nat
:PREROUTING ACCEPT [117720:6944885]
:POSTROUTING ACCEPT [2823:756960]
:OUTPUT ACCEPT [24876:2123892]
-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
# Completed on Fri Aug  1 01:20:59 2003
# Generated by iptables-save v1.2.6a on Fri Aug  1 01:20:59 2003
*filter
:INPUT ACCEPT [1351064:1006007240]
:FORWARD ACCEPT [1727227:860410532]
:OUTPUT ACCEPT [1271201:709106482]
-A INPUT -i ppp0 -m state --state INVALID,NEW -j DROP
-A FORWARD -i ppp0 -m state --state INVALID,NEW -j DROP
COMMIT
# Completed on Fri Aug  1 01:20:59 2003