All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] Lartc & Squid
@ 2002-11-25  4:20 Arindam Haldar
  2002-11-26 17:43 ` Vincent Jaussaud
  0 siblings, 1 reply; 2+ messages in thread
From: Arindam Haldar @ 2002-11-25  4:20 UTC (permalink / raw)
  To: lartc

hi all,

We are using squid 25s1 with kernel 2.4.19 and iproute2(+julian's 
Pathes) with the following acl..

  acl short_path  dst  128.0.0.0/8
  tcp_outgoing_address  myIp2nd  short_path

we are linked to 2 isp--one having satelite & the other OFC. We want the 
above mentioned network to go thru OFC(ispB) as the sibling resides 
there. But when i use squidclient mgr:server_list command i see that rtt 
is still 650ms  which is the time taken by satelite provider(ispA). The 
OFC takes 230ms.

On this linux box we have 2 interface linked to different isp & the 3rd 
serves our local network.. The rules defined are...

50:     from NETB lookup ispB
50:     from ofiNetA lookup ispB
50:     from ofiNetB lookup ispB
75:     from NETA lookup ispA
125:    from ofiNetC lookup BALANCE
125:    from ofiNetD lookup BALANCE
125:    from ofiNetE lookup BALANCE
32766:  from all lookup main
32767:  from all lookup default

the default is defined in default table & is towards ispA & the other 
routes are, ascan be guessed, according to the providers.

My Question is--
what can be done so that squid uses path according to the interface 
defined ?
how can local generated packets(on the linux box) uses a path as wanted 
by us(in the rules) ?

Awaiting a reply/suggestion/experience from you very anxiously..

A.H

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [LARTC] Lartc & Squid
  2002-11-25  4:20 [LARTC] Lartc & Squid Arindam Haldar
@ 2002-11-26 17:43 ` Vincent Jaussaud
  0 siblings, 0 replies; 2+ messages in thread
From: Vincent Jaussaud @ 2002-11-26 17:43 UTC (permalink / raw)
  To: lartc

On Mon, 2002-11-25 at 05:08, Arindam Haldar wrote:
> hi all,
hi,

> 
> We are using squid 25s1 with kernel 2.4.19 and iproute2(+julian's 
> Pathes) with the following acl..
> 
>   acl short_path  dst  128.0.0.0/8
>   tcp_outgoing_address  myIp2nd  short_path
> 
> we are linked to 2 isp--one having satelite & the other OFC. We want the 
> above mentioned network to go thru OFC(ispB) as the sibling resides 
> there. But when i use squidclient mgr:server_list command i see that rtt 
> is still 650ms  which is the time taken by satelite provider(ispA). The 
> OFC takes 230ms.
> 
ip rule add prio 50 to 128.0.0.0/8 lookup ispB
should do the trick.

> My Question is--
> what can be done so that squid uses path according to the interface 
> defined ?
I'm not sure to understand your question. But if you want all packets
sent by squid to use a specific gateway, you need to mark them, and
route them according to this.

Eg,

iptables -t mangle -A OUTPUT -m owner --uid-owner squid_uid -j MARK
--set-mark 1

Then,
ip rule add prio 50 fwmark 1 lookup ispX


> how can local generated packets(on the linux box) uses a path as wanted 
> by us(in the rules) ?
> 
Same answer, mark them.

iptables -t mangle -A OUTPUT -j MARK --set-mark 2

Then, instruct the kernel to route marked packets through a specific ISP

ip rule add prio 50 fwmark 2 lookup ispX

> Awaiting a reply/suggestion/experience from you very anxiously..
Hope this helps.
Cheers,
Vincent.

> 
> A.H
> 
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
-- 
Vincent Jaussaud
Kelkoo.com Security Manager 
email: tatooin@kelkoo.com

"The UNIX philosophy is to design small tools that do one thing, and do
it well."

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-11-26 17:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-25  4:20 [LARTC] Lartc & Squid Arindam Haldar
2002-11-26 17:43 ` Vincent Jaussaud

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.