Hi,

I live in Mongolia and our ISPs are pretty unreliable. I just got a second
line in and have set up Shorewall in a loadbalancing/failover configuration.

Its going pretty well except for one thing; http sessions.

For example, I go to a website and log in. I go to enter a support ticket
and click submit. I then get kicked back to the login screen and no ticket
is submitted.

I've tested this by setting tcrules to send http/https traffic through one
specific ISP and when I do this the problem doesn't occur and I can submit
support tickets no problem.

My providers looks like this:

mobinet    1      1   main ppp0      detect loose,track,balance=3 eth0
sansar     2      2   main ppp1      detect loose,track,balance=1 eth0

they are both going through pppoe connections. The mobinet connection is 5M
and the sansar 3M, mobinet also has lower latency, hence the balance=3
eth0 is the LAN interface.

The interfaces looks like this:

-       lo           -            -
out0    ppp0         detect
tcpflags,optional,nosmurfs,routefilter=0,logmartians=0
out1    ppp1         detect
tcpflags,optional,nosmurfs,routefilter=0,logmartians=0
lan     eth0         detect       dhcp

I've configured ppp to assign ppp0 to mobinet and ppp1 to sansar.

When I put this into tcrules, the HTTP/S problem goes away:

2:P 192.168.5.0/24 0.0.0.0/0 tcp 80
2:P 192.168.5.0/24 0.0.0.0/0 tcp 443

I had thought that the 'track' option in providers was supposed to deal
with this? What else might I need to consider?

Thanks
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to