Diego Woitasen escribió:

El 17 de julio de 2009 20:45, Alfredo Daniel
Rezinovsky[1]<[email protected]> escribió:

El vie, 17-07-2009 a las 16:16 -0300, Pablo Gentilel escribió:

Hola lista, tengo instalado dansguardian con squid y clamav, el problema
que se me presenta es que cuando hago la redireccion de puertos con
iptables, para que DG tome las peticiones del port 80 de los clientes y
se los pase a squid, las acl de squid dejan de funcionar, es decir, los
uusarios entran a donde quieren.
La configuracion que tengo en iptables para redireccionar los ports es
la siguiente:

iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 80 -j
REDIRECT    --to-port 8090

iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 3128 -j
REDIRECT    --to-port 8090


con la segunda linea estas mandando el trafico de dg a squid de vuelta a
dg. pone un -i ethalgo


donde 8090 es el puerto que escucha DG para las peticiones internas a la
lan, las demas configuracions de dansguadian.conf las deje como viene.
La version de DG es la -2.10.0.3 y lo instalé desde las fuentes, en
DEBIAN etch 4.0
Gracia de antemano






Si bien no veo tus reglas, lo más probable es que estén basadas en IP
de origen y por eso no funcionan, por que le Squid ve como origen al
DG

Fijate el parámetro follow_x_forwarded_for de Squid.

saludos!


   Hola, gracias por contestar, si las reglas de iptables estan basadas en
   ip de origen,
iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 80 -j
REDIRECT    --to-port 8090 es la que uso para capturar los paquetes dirigidos al
 port 80, mi red como te daras cuenta es 192.168.0.0/24.
Mas abajo ademas agregue esta linea,

iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 3128 -j
REDIRECT    --to-port 8090

para capturar los paquetes dirigidos al port 3128, pero si bien lo que me dice a
lfrenovsky podria ser cierto, nada cambia cuando comento esta linea y borro la r
egla en el firewall.
Podrias explicarme un poco mejor como funciona ese parametro, estube viendo un p
oco pero no encontre mucha informacion en castellano.
Muchas gracias

References

   1. mailto:[email protected]

Responder a