nope. that didnt help. here is my squid config and iptable setup:
squid.conf
http_port 3128
icp_port 3128
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
ftp_passive off
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 3128 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl our_networks src 192.168.1.0/24 192.168.2.0/24 192.168.7.0/24 192.168.0.0/24
http_access allow our_networks
http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all
reply_body_max_size 0 allow all
cache_mgr
somthing@something.com
httpd_accel_port 80
httpd_accel_uses_host_header on
dns_testnames netscape.com internic.net nlanr.net microsoft.com
memory_pools off
/etc/shorewall/init
if [ -z "`ip rule list | grep
www.out`" ] ; then
ip rule add fwmark CA table
www.out # Note 0xCA = 202
ip route add default via 192.168.1.1 dev eth1 table
www.out
ip route flush cache
echo 0 > /proc/sys/net/ipv4/conf/eth1/send_redirects
fi
/etc/shorewall/interfaces
#ZONE INTERFACE BROADCAST OPTIONS
loc eth1 detect routeback
/etc/shorewall/rules
#ACTION SOURCE DEST PROTO DEST PORT(S)
ACCEPT loc loc tcp www
/etc/shorewall/policy
#SOURCE DESTINATION POLICY
loc loc ACCEPT
/etc/shorewall/start
iptables -t mangle -A PREROUTING -i eth1 -s ! 192.168.1.3 -p tcp --dport 80 -j MARK --set-mark 202
iptables -t nat -A PREROUTING -i eth0 -d ! 192.168.1.3 -p tcp --dport 80 -j REDIRECT --to-ports 3128
then i ran
iptables-save > /etc/sysconfig/iptables
chkconfig --level 35 iptables on
when IE is
not configured manually i am able to ping external sites and resolve to IP. but not get the ICMP packet back, as well as cant get a page to come up in IE.
trying to get this to all be transparent.