0100,0100,0100I am having a problem getting Squid to work like I want it to, and I would like some advice on whether or not it should work the way I want it to. I have Squid installed on a IP masquerading machine with RedHat 6.1, arranged like this on our campus network. WORLD <<---> ROUTER <<---> LINUX/SQUID <<---> ALL DORMS It all works perfectly when I tell the browser to use the caching proxy, but since this proxy is serving about 1000 dormitory students I would like for them to use the web cache without each of them having to reconfigure their web browser. So similar to what is suggested in the Squid FAQ at http://www.squid-cache.org/Doc/FAQ/FAQ-17.html where it says "How can I make my users' browsers use my cache without configuring the browsers for proxying?" 0100,0100,0100I used IPchains to forward all the web traffic coming into port 80 to port 3128. ipchains -I input -p tcp -s 192.168.0.0/16 -d 0/0 80 -j REDIRECT 3128 After doing this it appears that Squid sees the traffic, but the access log is full of entries like 192.168.2.151 NONE/400 1122 GET which according to the documentation "NONE" means that "Squid does not forward the request at all". The store.log file has entries like RELEASE FFFFFFFF 400 -1 -1 -1 unknown -1/1021 A workstation attempting to access the web via the proxy gets the error "The requested URL could not be retrieved, While attempting to retrieve the URL: /, The following error was encountered Invalid URL" It seems to be saying that all URLs requested are just "/". If I again configure my browser to use a proxy while the port is forwarded all works fine. As soon as I stop the port forwarding direct access is immediately restored. Am I missing something basic or am I barking up the wrong tree altogether? Brent.