Linux Advanced Routing and Traffic Control list
 help / color / mirror / Atom feed
* [LARTC] Load balance (two links in one server): why is this not
@ 2005-10-19 12:41 Nataniel Klug
  2005-10-19 13:51 ` Marek Kierdelewicz
  2005-10-19 14:57 ` [LARTC] Load balance (two links in one server): why is this Nataniel Klug
  0 siblings, 2 replies; 3+ messages in thread
From: Nataniel Klug @ 2005-10-19 12:41 UTC (permalink / raw)
  To: lartc


[-- 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

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

end of thread, other threads:[~2005-10-19 14:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-19 12:41 [LARTC] Load balance (two links in one server): why is this not Nataniel Klug
2005-10-19 13:51 ` Marek Kierdelewicz
2005-10-19 14:57 ` [LARTC] Load balance (two links in one server): why is this Nataniel Klug

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox