On 23/07/2011 5:06 AM, Victor Hernandez M. wrote:
Estimados, haber si alguien me puede dar una mano ... :d

[...]

El tema no es el ASA, sino la salida de la petición al puerto 80 desde el SQUID hacia el Firewall.
¿Existirá alguna manera de no enmascarar el tráfico de ese puerto?

que version de squid tienes ??
http://www.squid-cache.org/Doc/config/forwarded_for/

Gracias Victor por contestar.

Saludos Cordiales,
Víctor Hernández M.


Forwarded_for es util solo en la capa 7 (de aplicaciones) y no en la 3, por que es una variable de la cabecera HTTP.

Algunas observaciones:

1) Enmascarar es alterar la direccion/puerto de Origen/Destino y recordar de algun modo los valores originales. Esto sucede en tiempo real y mientras esta establecida la conexion.

2) Los proxys NO enmascaran nada. Ellos efectivamente DEBEN crear una segunda conexion hacia el destinto. Las IP/Puerto que registra tu ASA "detras" del proxy son creadas en esa maquina y no en el Host original. Ademas, cuando el numero de conexiones "entre el Host y el Proxy" es mayor que "entre el Proxy e Internet", significa que un Cache esta trabajando.

No obstante, lei agluna vez que existe un approach llamado Full o Fully Transparent Mode en donde la direccion IP origen del cliente se maniente intacta. Ultil por si quieres hacer algun filtering o QoS despues que el trafico sale del proxy. Lo que no he investigado es si SQUID lo soporta y .

En todo caso ese mapeo es muy costoso en procesamiento y quizas debas parchar tu kernel (no lo recomendaria para alto trafico). Dale un vistaso a tproxy

Saludos,

=====================================
Miguel Oyarzo O.
ICT Network Engineer
Melbourne, Australia
[email protected]
http://linkedin.com/in/mikeaustralia
Linux User: # 483188 - counter.li.org
=====================================


Responder a