Ok. I would like to run just the proxy and caching end of squid...so I removed the acceleration options. I then added the lines to log. But I added --log-prefix "Iptables Error:" to the lines that were suggested, but I can't find any reference to them in the log file. Does anyone have any ideas? > > > I am trying to install Linux as a firewall and > caching > > server with iptables and Linux. I > > need to do this transparently. > > > > I installed Red Hat Linux 9. Ran all of the > updates > > nice and smooth. Turned on ip forwarding. > > Configured Squid...and tested it by specifying the > > servers ip address and port 3128 from the > > browser. Works great. Here the options I had > changed > > in the config file. > > > > http_port 3128 > > http_access deny to_localhost > > acl our_networks src 10.0.0.0/8 > > http_access allow our_networks > > httpd_accel_host virtual > > httpd_accel_port 80 > > httpd_accel_with_proxy on > > httpd_accel_uses_host_header on > > I'm puzzled by this combination - are you trying to > set up Squid as a caching > proxy, or as an accelerator (or both)? > > You do not need the acceleration options turned on > to operate Squid as a > transparent proxy (and it is not generally > recommended that you operate a > single instance of Squid in both modes > simultaneously - you can do it, but > it's recommended to use two instances of Squid > instead). > > > For iptables I used > > iptables -t nat -A PREROUTING -i eth1 -p tcp > --dport > > 80 -j REDIRECT --to-port 3128 > > > > I then try to browse the internet from a client > > through the firewall and nothing. > > > > When I run iptables -t nat -nv -L > > > > Chain PREROUTING (policy ACCEPT 31254 packets, > 3971K > > bytes) > > pkts bytes target prot opt in out > source > > destination > > 0 0 REDIRECT tcp -- eth1 * > > 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 > > redir ports 3128 > > > > PREROUTING is accepting packets...but none are > > processes by the redirect rule. > > I assume that eth1 is your internal LAN interface, > so that's where the packets > will be coming from. Can you try adding some LOG > rules so we can see where > the packets are really going? > > iptables -I PREROUTING -t nat -p tcp --dport 80 -j > LOG > iptables -I INPUT -p tcp --dport 80 -j LOG > iptables -I FORWARD -p tcp --dport 80 -j LOG > > Antony. > > __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/