Le Mardi 10 Juin 2003 06:05, Christophe PEREZ a �crit :
> Le Mon, 09 Jun 2003 23:38:53 +0200, Apollonie Raffalli a �crit :
>
> Mais si Apollonie s'y connais si bien en iptables, �a serait vachement
> chouette s'il se posait des questions sur mon probl�me :

Apollonie est un nom de fille... Je sais, nous sommes en minorit� sur la liste 
;-)


> iptables -t nat -A OUTPUT -p tcp --dport 80 -m owner ! --uid-owner squid \
> -s ! 192.168.0.1 -j REDIRECT --to-ports 8080
>
> Parce que je ne souhaite pas que le surf en intra passe par squid.

Je suppose que "intra" veut dire tout le r�seau local et non seulement la 
passerelle.


La chaine � utiliser pour du proxy transparent est PREROUTING.

En fait, dans la table nat, la cha�ne OUTPUT ne sert pas � grand chose si ce 
n'est � rediriger vers un processus local un paquet issu d'un processus 
local...

Le probl�me c'est que l'option "-m owner" n'est pas valide avec lacha�ne 
PREROUTING mais, dans ton cas il y a un moyen de le contourner :

iptables -t nat -A PREROUTING -p tcp --dport 80 -s ! 192.168.0.0/24 -j 
REDIRECT --to-ports 8080

Cette r�gle redirige vers le port 8080 toutes les requ�tes arrivant sur le 
port 80 sauf celles du r�seau local.

Le proxy doit �tre pr�par� � accepter les requ�tes intercept�es. Pour cela, il 
faut modifier le fichier de configuration de squid en rajoutant ou modifiant 
les lignes suivantes :

httpd_accel_with_proxy on
httpd_accel_uses_host_header on
httpd_accel_host virtual

Ne pas oublier de red�marrer Squid.

En esp�rant que cela r�glera ton probl�me...

-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lyc�e Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à