Henrik Nordstrom wrote:
On Monday 04 August 2003 07.52, Larry M. Smith wrote:

I am trying to set up Squid 2.5-STABLE3 as a transparent proxy with
a Cisco 7204 VXR (running IOS 12.2(6))and am running across a
maddening problem - works in test network, doesn't work in
production network.


will show the redirected packet counter incrementing, access.log is
logging client accesses, cache.log shows no abnormalities, and


barely breaking a sweat (squid taking < 1% of CPU), but the clients
never get pages and eventually time out.  Did a sniff of the


Have you instructed your router to not intercept Squid's own traffic?

Same thing in the interception rules on your Squid server? (but if you disable the interception on the Cisco I don't think this is the problem..)


The sniff of the network activity showed that Squid never (well, almost never) put anything back onto the network wire that would have been intercepted.


The only difference between the production and test networks (other
than client load) is the production network is redirecting off of
atm1/0 while the test network is redirecting off of fa0/0 (and the
requisite addressing/configuration changes).  I don't believe that
to be cause of the functionality problem as in the production
network I do see the packets being redirected to Squid.


If you see traffic in access.log then the redirection is working.

If you have enabled interception and then normal proxying does not work then the interception is intercepting too much, preventing the proxy itself from doing what it should. Remember that the proxy is just a HTTP client like any other in the eye of interception rules and if the proxy uses the same router as your clients then rules is needed to instruct the router on what to do with the traffic.


How would one go about testing this, and would should I be looking for in the logs.

A very good test when verifying networing, interception rules etc is to start by verifying that browsing directly from the proxy server without using the proxy always works. For this purpose you can use lynx/wgetor even squidclient (just remember to specify host and port options to squidclient, or else it assumes you want to ask the proxy..). If browsing from the proxy server does not work then there is networking errors and proxying via the same can not work until the networking errors are corrected.


Again in the test WCCP environment everything works, when we put a few hundred clients onto Squid it fails.




Reply via email to