From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?UGF3ZcWCIFN0YXN6ZXdza2k=?= Subject: Re: help on load balancing Date: Thu, 15 Dec 2005 14:31:20 +0100 Message-ID: <43A17028.6040101@artcom.pl> References: <1134646377.43a15469eb4ef@webmail.yanbulink.net> <62629.193.173.147.3.1134651140.squirrel@webmail.sterenborg.info> <1134652860.43a16dbcbf5dd@webmail.yanbulink.net> <60346.193.173.147.3.1134653157.squirrel@webmail.sterenborg.info> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <60346.193.173.147.3.1134653157.squirrel@webmail.sterenborg.info> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: netfilter-bounces@lists.netfilter.org Errors-To: netfilter-bounces@lists.netfilter.org Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Rob Sterenborg , netfilter@lists.netfilter.org You can't do load balance across 4 dsl link "per packet" .... Only per session. If your isp is doing reverse path filtering . Try routes patch from : http://www.ssi.bg/~ja/ And it will be working fine :) Rob Sterenborg wrote: >On Thu, December 15, 2005 14:21, wlagmay@yanbulink.net wrote: > > >>Hi Rob, >> >>Im sorry, I forgot to inform you that the clients are not using this >>3 lines to go directly to the internet, instead the on the same >>machine I install Squid proxy server, hoping that with the load >>balance technique, squid can take advantage of the connection >>simultaneously, so my problem actualy is the squid >>to use the 3 lines simutaneously. >> >> > >I haven't used it myself so I'm a bit guessing here ; you may be able >to alter locally generated packets (from Squid) using the ROUTE target >combined with the nth match in the OUTPUT chain of the mangle table so >the packets are diverted over the 3 NIC's. > >Something like : > >iptables -t mangle -A OUTPUT -o eth0 -m nth --counter 7 \ > --every 3 --packet 0 -j ROUTE --oif eth0 > >iptables -t mangle -A OUTPUT -o eth0 -m nth --counter 7 \ > --every 3 --packet 1 -j ROUTE --oif eth1 > >iptables -t mangle -A OUTPUT -o eth0 -m nth --counter 7 \ > --every 3 --packet 2 -j ROUTE --oif eth2 > >(Where eth3 is your LAN NIC.) > > >Gr, >Rob > > > > >>Quoting Rob Sterenborg : >> >> >> >>>On Thu, December 15, 2005 12:32, wlagmay@yanbulink.net wrote: >>>... >>> >>> >>>>Squid proxy, Im monitoring the 4 ports via MRTG and I noticed that >>>>before It goes to link 2, link 1 must be saturated first or link1 >>>>will stop and the request is only transfered to link 2. So it >>>> >>>> >>>seems >>> >>> >>>>that it is not doing a load balance, my idea of load balance is >>>>utilizing the 3 lines simultaneously. >>>> >>>> >>>... >>> >>>Perhaps you can use the nth patch. >>>http://www.netfilter.org/projects/patch-o-matic/pom-base.html#pom-base-nth >>> >>> >>>Gr, >>>Rob >>> >>> > > > >