Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2009, 13:15
samuel2005
 
Fecha de Ingreso: marzo-2005
Mensajes: 49
Antigüedad: 19 años, 8 meses
Puntos: 2
No puedo usar Outlook detras de Squid

Buenas señores: Tengo squid funcionando como proxy cache HTTP (no transparente), Anda perfecto, el problema surgio al queres acceder a las cuentas POP3 desde Outlook o Mozilla Thunderbird, no consigo recibir los mensajes.

Como acceso a internet tengo un router Encores 4-ER, si lo conecto directamente al router SI PUEDO ver los mail, osea que el problema esta en el proxy.

Los errores que me tiran son que no se puede acceder a los servidores de mail, pero esta bien configurado desde el cliente. En la opcion de red con proxy esta solo tildado para HTTP y HTTPS, el resto tendria que salir por iptables pero no funciona.

El server cuenta con dos placas de red, donde
- eth0 es la que sale para el router con la ip 10.0.0.7.
- eth1 es para la red interna con la ip 10.1.0.10.

Acontinuacion les dejo el archivo iptables.cf y squid.conf

iptables
Código:
iptables -X
iptables -Z
iptables -t nat -F

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

# enmascara todo hacia eth0
iptables -t nat -A POSTROUTING -s 10.1.0.0/16 -o eth0 -j MASQUERADE

#iptables -A INPUT -s 10.1.0.0/16 -i eth1 -j ACCEPT

# SSL
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 993 -j ACCEPT
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 995 -j ACCEPT
# POP3
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 110 -j ACCEPT
# Consultas de Correo
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 465 -j ACCEPT
# SMTP
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 25 -j ACCEPT
# HTTP
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 80 -j ACCEPT
# HTTPS
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 443 -j ACCEPT
# MSN
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 1863 -j ACCEPT
# DNS
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 10.1.0.0/16 -i eth1 -p udp --dport 53 -j ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward


squid.conf
Código:
http_port 10.1.0.10:3128
visible_hostname server
cache_mem 64 MB

cache_dir ufs /var/spool/squid 400 16 256

# historial de accesos
access_log /var/log/squid/access.log

# sitios a no cachear
acl no_proxy dstdomain "/etc/squid/nocache.lst"
no_cache deny no_proxy
always_direct allow no_proxy

ie_refresh on

offline_mode on

acl all src 0.0.0.0/0.0.0.0
acl red_local src 10.1.0.0/16
acl plus src "/etc/squid/plus.lst"
acl sites url_regex "/etc/squid/sites.lst"
#acl files url_regex -i .exe .flv .mp4 .mp3 .avi .wma .mov .acc .wav .bat .asf .mpeg .3gp .swf
acl localhost src 127.0.0.1/255.255.255.255

http_access deny red_local !plus sites
#http_access deny red_local !plus files
http_access allow red_local
http_access allow localhost
http_access deny all

# carpeta de errores en esnol
error_directory /usr/share/squid/errors/Spanish

#servidor dns
dns_nameservers 208.67.220.220 208.67.222.222

#limitamos el ancho de banda
#para los clientes desde ip 100 hasta 110
#TABLA DE EQUIVALENCIAS
#16384 b/s ==> 128 kB
#32768 b/s ==> 256 Kb
#65536 b/s ==> 512 Kb
#131072 b/s ==> 1 Mb
#196608 b/s ==> 1.5 Mb
#262144 b/s ==> 2 Mb

delay_pools 1
delay_class 1 2
# red  2000k/512k  host 512k/1Mb
delay_parameters 1 -1/-1 65536/131072
acl lista src 10.1.0.100-10.1.0.110/32
delay_access 1 allow lista  

# limitamos el horario 
#acl laboral time 08:00-20:00 
#delay_access 1 allow laboral
#delay_access 1 deny !laboral
Desde ya muchas gracias.