yup, using squid seems logically. but if that proxy also has the 
load-balancing router as its gateway, it is still subject to the tcp 
session quirk :-) had the same trouble when i was involved with a 
similar project incorporating another layer of vpn.

Winelfred G. Pasamba wrote:
> thanks.  i think i had some of this kind of weirdness too in pfsense
> using pf.conf manually
> to load balance without failover -- i couldn't get to the internet on
> the loadbalancing machine
> although the loadbalancing was working from the internal network.
>
> looks like ip is loadbalanced but tcp is the problem.
>
> http://www.tipsternet.com/articles/advance%20routing.htm looks helpful
> it says "Tip: Keep your router as a router. Don't start sticking
> applications and services on it. Locally generated packets may seem to
> work the same but they are exempt from certain routing logic and
> manipulations."
>
> looks like better run squid in another box
>
> On Mon, Jul 6, 2009 at 3:44 PM, Alec Joseph Rivera<[email protected]> wrote:
>   
>> Winelfred G. Pasamba wrote:
>>     
>>> i'm been trying this "ip route add ... equalize..." thing. sometimes
>>> it works, sometimes it doesn't.
>>>
>>>       
>> The thing with this is if you're testing from a single station you won't
>> see much. But if you have many stations, looking at the outbound routes
>> will show you that it works. It doesn't make sense for the router to
>> keep on switching gateways, even if say gateway A is unresponsive for a
>> while (not that long). It's the way IP works, it allows for delay. Try
>> to get around this mechanism is usually not a good idea. Normal users
>> won't notice a lot of disruption on the traffic anyway if setup correctly.
>>     
>>> however failover is automatic and looks like it works. i can unplug
>>> any of the routers and after some time all the pings to different
>>> hosts work again. (dead route detection)
>>>
>>> i also see pings to google going out of routerA and pings to facebook
>>> going out of routerB, which means routes are distributed.
>>>
>>> despite of successful pings i can't telnet to port 80 of google or
>>> facebook, and i wonder why?
>>>
>>>
>>>       
>> TCP Sessions are the key here and complicates the setup a bit. This is
>> related to what the target sees on the source ip of the packets. You
>> should look at netfilter's conntrack and packet mangling capability.
>>
>>     
>>> On Fri, Jul 3, 2009 at 7:22 PM, Alec Joseph Rivera<[email protected]> wrote:
>>>
>>>       
>>>> Try looking for LARTC on googs. It's got a lot of examples to help you
>>>> achieve what you want.
>>>>
>>>> Agi
>>>>
>>>> Nelson Serafica wrote:
>>>>
>>>>         
>>>>> I have 2 isp provider (ISPA and ISPB) and I have 1 machine. The 2 isp
>>>>> provide a modem/router and both of them hook up on the same switch. I
>>>>> called it "PUBLIC SWITCH". My web server was connected also on the
>>>>> PUBLIC SWITCH and use ISPA provided ip address and its gateway.
>>>>>
>>>>> What I want to do is also use ISPB on the same server. I have only 2 NIC
>>>>> (1 on PUBLIC SWITCH and 1 on my private network) on my webserver. But
>>>>> since it was connected on the PUBLIC SWITCH, I can use ISPB.
>>>>>
>>>>> I put ip address provided by ISPB as virtual (ifcfg-eth0:1) and the
>>>>> metric gateway was 1. But I think this won't work as expected.
>>>>>
>>>>> Is there a way wherein I can use both ISP and their provided ip block on
>>>>> my web server (just like a router)? My client is on a tight budget and
>>>>> don't want to purchase another machine just for a load balancer. But
>>>>> purchasing another NIC card is ok.
>>>>>
>>>>> The OS is CentOS 5.3 with kernel 2.6.18-128.el5. Upon Googling, there is
>>>>> a patch on the kernel on how to do this but it seems old. Just asking a
>>>>> recommendation on the list who is expert to this.
>>>>>           
> _________________________________________________
> Philippine Linux Users' Group (PLUG) Mailing List
> http://lists.linux.org.ph/mailman/listinfo/plug
> Searchable Archives: http://archives.free.net.ph
>
>   

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
http://lists.linux.org.ph/mailman/listinfo/plug
Searchable Archives: http://archives.free.net.ph

Reply via email to