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:
Desde ya muchas gracias. 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