On 5/12/2011 7:34 p.m., Nguyen Hai Nam wrote:
Hi,


As last time I had a squid box working in interception mode as well:
 traffic was redirected from default gateway to squid box, then IP-filter
 will NAT to intercepting squid. Look like this:

INTERNET Router
   |
   |
 Switch----Default gateway
   |  \
   |   \
   |    + Squid box
   |
   |
  LAN


But I'm thinking that I don't have access to default gateway router to
modify http traffic to squid, so I do add one more NIC to squid box and
 change topo to this:

INTERNET Router
   |
   |eth1
 Squid
   |eth0
   |
 Switch----Default gateway
   |
   |
   |
  LAN

I've just tried to do so, but the traffic passed through and don't come
 to Squid. So the box is like a switch only. How can I do to make sure
 http traffic always comes to squid?

"Like a switch"? or or did you really mean "like a bridge"?

* switch ... no solution. Switches do not perform the NAT operations required for interception. They also don't run software like Squid, so I think this is a bad choice of word in your description.

* bridge ... requires dropping packets out of the bridge into the routing functionality. See the bridge section at http://wiki.squid-cache.org/Features/Tproxy4#ebtables_on_a_Bridging_device

Amos

Reply via email to