Unfortunately this isn't really a very similar problem to the original
question in this thread. In his case, he needed to select the route
based on the destination--that is easy, and requires no intervention by
Squid. Routing tables are designed for configuring the best way to
reach a given destination and that's what he wanted to do.
In your case, you want to select route based on the source address,
which is much more complicated when going through a proxy because by the
time it is leaving the proxy all requests have the same source address.
You will want to look into the ToS options in Squid 2.5+.
Edward Millington wrote up how he used these features for his
satellite+landline network. You can find the information about tos
features here:
http://squid.sourceforge.net/tosaddracl/
Good luck!
Jack wrote:
> Hello Joe,
> I have similar problem as,
> In my linux-2.2.19-squid box thereis 3 Neywrok interfaces.
> IN one interface(eth2) i have one primary ip as 183.183.1.1/16 and aliases
> as 185.185.1.1/16. All client machines are connected to this networks.
> 2nd interface(eth1) is connected to ISP1's router and in another
> interface(eth0) is connected to ISP2's router.I set gateway to
> this 2 interfaces.
>
> I want 183.183.0.0/16 network clients go through ISP1 gateway and
> 185.185.0.0/16 network clients use ISP2's gateway.
> How to tell this to squid to transfer request to two differenet gateways.
>
> Thanks
> Jack
-- Joe Cooper <joe@swelltech.com> http://www.swelltech.com Web Caching Appliances and SupportReceived on Fri Jan 11 2002 - 02:01:40 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:05:49 MST