Search squid archive

RE: Squid virtual ips problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dean
thank you very much.
Your suggest works perfectly.
The best perfect and quick response i've never received
Thanks again


Dean Weimer wrote:
> 
> I believe you need to use tcp_outgoing_address
> <http://www.squid-cache.org/Versions/v3/3.0/cfgman/tcp_outgoing_address.html>. 
> Glad you asked this, actually never thought about this, but I think this
> is also just what I need to solve a problem I have with some websites and
> our T1 load balancer.  By forcing traffic to them through a virtual IP
> that bypasses the load balancer.
> 
> This should get the behavior you are after. 
> 
> acl machine1 src 192.168.10.50/32
> acl machine2 src 192.168.10.60/32
> acl outbound1 myip 192.168.10.2/32
> acl outbound2 myip 192.168.10.3/32
> tcp_outgoing_address 192.168.10.2 machine1
> tcp_outgoing_address 192.168.10.2 outbound1
> tcp_outgoing_address 192.168.20.3 machine2
> tcp_outgoing_address 192.168.10.2 outbound2
> tcp_outgoing_address 192.168.10.1
> 
>   All requests from 192.168.10.50 & 60 will go out through 192.168.10.1 &
> 3 respectively. Requests made to 192.168.10.2 & 3 will leave via the
> address they came in through. Requests made to 192.168.10.1 will go out
> through 192.168.10.1, using the default rule at the end.
> I haven't done enough recently with acls in squid to know for sure what
> rule will take precedence when multiple rules are matched.  You may have
> to change the order of the rules around to make them behave exactly as you
> want them to.
> 
> 
> Thanks,
>      Dean Weimer
>      Network Administrator
>      Orscheln Management Co.
> 
> -----Original Message-----
> From: marpel78 [mailto:marpel@xxxxxxxxxxxxxx] 
> Sent: Tuesday, May 20, 2008 11:33 AM
> To: squid-users@xxxxxxxxxxxxxxx
> Subject:  Squid virtual ips problem
> 
> 
> Hi all.
> I've a big problem with squid and linux box.
> 
> My server has three ips 192.168.10.1 on eth0 and 192.168.10.2 (virtual
> eth0:1) 192..168.10.3 (eth0:2).
> 
> Squid is listening on 192.168.10.1, 2 and 3 port 8080.
> 
> My problem is that i should like to make a selection based on source ip.
> 
> If i get a request from 192.168.10.50 i should that squid use 192.168.10.2
> to go to internet.
> If i get a request from 192.168.10.60 i should like squit use 192.168.10.3
> to go to internet.
> 
> But my squid only use its physical address 192.168.10.1 to go to internet
> also if my clients use 192.168.10.2 or 192.168.10.3 as proxy.
> 
> I try to use iptables + squid + ip route but it does not work.
> Any suggestion please??
> Thanls
> -- 
> View this message in context:
> http://www.nabble.com/Squid-virtual-ips-problem-tp17344754p17344754.html
> Sent from the Squid - Users mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Squid-virtual-ips-problem-tp17344754p17349963.html
Sent from the Squid - Users mailing list archive at Nabble.com.



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux