From: "Nataniel Klug" <nata@cnett.com.br>
To: lartc@vger.kernel.org
Subject: [LARTC] Load balance (two links in one server): why is this not
Date: Wed, 19 Oct 2005 12:41:30 +0000 [thread overview]
Message-ID: <000a01c5d4aa$6ec68540$57001eac@NATANIEL> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 1907 bytes --]
Hello,
I am trying to make a load balance at my box using two conections. I have compile my kernel with this patch routes-2.6.13-12.diff (tha I get from this website: http://www.linuxvirtualserver.org/~julian/#routes).
The problem is that when I try to balance using weight sintaxe (i will put the script bellow) some conectios just drop. So I can enter some pages but other I could not... What can I do?
I am using this script (and reading this howto, again, to see if I missed something: http://www.ssi.bg/~ja/nano.txt):
--- SCRIPT ---
#!/bin/sh
#-------------------------
# Configuracao de redirecionamento de portas para os links
# Balanceamento de carga entre pontos de rede
#-------------------------
#----
# Variaveis de sistema
#----
IPTABLES="/usr/local/sbin/iptables"
IP="/sbin/ip"
#
#----
# ENTRADA DE LINKS
#----
IF1='eth0'
IF2='eth3'
#
#----
# Declara as redes
#----
P1_NET='200.163.208.0/25'
P2_NET='10.1.1.0/24'
#
#----
# Declara IPs
#----
IP1='200.163.208.6'
IP2='10.1.1.10'
#
#----
# Declara gateway das conexoes
#----
P1='200.163.208.1'
P2='10.1.1.1'
#
#----
# Mascara as redes e marca os pacotes
#----
$IPTABLES -t nat -A POSTROUTING -o $IF1 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -o $IF2 -j MASQUERADE
#
#----
# Declaracao de rotas padrao para os links
#----
$IP route add $P1_NET dev $IF1 src $IP1 table T1
$IP route add default via $P1 table T1
$IP route add $P2_NET dev $IF2 src $IP2 table T2
$IP route add default via $P1 table T2
#
$IP route add $P1_NET dev $IF1 src $IP1
$IP route add $P2_NET dev $IF2 src $IP2
#
$IP route add default scope global nexthop via $P1 dev $IF1 weight 4 nexthop via $P2 dev $IF2 weight 1
#
$IP rule add from $IP1 table T1
$IP rule add from $IP2 table T2
#
#----
# Atualiza tabela de cache
#----
$IP route flush cache
--- SCRIPT ---
Att,
Nataniel Klug
[-- Attachment #1.2: Type: text/html, Size: 2995 bytes --]
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
next reply other threads:[~2005-10-19 12:41 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-19 12:41 Nataniel Klug [this message]
2005-10-19 13:51 ` [LARTC] Load balance (two links in one server): why is this not Marek Kierdelewicz
2005-10-19 14:57 ` [LARTC] Load balance (two links in one server): why is this Nataniel Klug
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000a01c5d4aa$6ec68540$57001eac@NATANIEL' \
--to=nata@cnett.com.br \
--cc=lartc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.