ICP not happening with Transparent proxies

From: Chris Foote <chris@dont-contact.us>
Date: Thu, 15 Oct 1998 18:35:11 +0930 (CST)

I've got transparent proxies working nicely with an Alteon ACEdirector1
and FreeBSD-2.2.7 + IP-Filter, but the squid isn't sending any ICP
requests out to neighbours :-(

If anyone's got V2 to talk to neighbours while doing the transparent
stuff, I'd like to find out what's different.

Version: squid-2.0.PATCH1
Appropriate bits of Config:

http_port 8080 8000
icp_port 3130
cache_peer bart.senet.com.au sibling 8080 3130 proxy-only
cache_peer homer.senet.com.au sibling 8080 3130 proxy-only
cache_peer lisa.senet.com.au sibling 8080 3130 proxy-only
cache_peer proxy4.senet.com.au sibling 8080 3130 proxy-only
icp_query_timeout 2000
dead_peer_timeout 10 seconds
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

My /etc/natrules contains:
rdr de0 0.0.0.0/0 port www -> 127.0.0.1 port 8080 tcp
rdr de0 0.0.0.0/0 port 8080 -> 127.0.0.1 port 8080 tcp

I can make outbound 8080 hhtp requests to the neighbours ok, and
there's nothing strange reported in the squid.log:

1998/10/15 18:21:37| Restarting Squid Cache (version 2.0.PATCH1)...
1998/10/15 18:21:37| FD 81 Closing HTTP connection
1998/10/15 18:21:37| FD 82 Closing HTTP connection
1998/10/15 18:21:37| FD 83 Closing ICP connection
1998/10/15 18:21:37| Cache dir '/usr/local/squid/cache' size remains unchanged at 512000 KB
1998/10/15 18:21:37| Started 9 'dnsserver' processes
1998/10/15 18:21:37| redirectOpenServers: Starting 40 '/usr/local/squirm/bin/squirm' processes
1998/10/15 18:21:37| Accepting HTTP connections on port 8080, FD 59.
1998/10/15 18:21:37| Accepting HTTP connections on port 8000, FD 109.
1998/10/15 18:21:37| Accepting ICP messages on port 3130, FD 110.
1998/10/15 18:21:37| Ready to serve requests.
1998/10/15 18:21:42| Configuring Sibling bart.senet.com.au/8080/3130
1998/10/15 18:21:42| Configuring Sibling homer.senet.com.au/8080/3130
1998/10/15 18:21:42| Configuring Sibling lisa.senet.com.au/8080/3130
1998/10/15 18:21:42| Configuring Sibling proxy4.senet.com.au/8080/3130

Any ideas ?

Chris Foote SE Net
Technical Manager 222 Grote Street
SE Network Access Adelaide SA 5000
e-mail chris@senet.com.au Australia
phone : (08) 8221 5221 PGP Public Key available from
fax: (08) 8221 5220 http://www.senet.com.au/PGP
support: (08) 8221 5792
Received on Thu Oct 15 1998 - 03:04:59 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:30 MST