Hola les adjunto un script que estoy usando para balancear la carga de un 
server debian sarge
kernel 2.6.7

El tema es que desde debian funciona correctamente �el balanceo.
puedo bajar varios archivos hasta a casi 128KBytes/Seg (en total ya que c/ 
download no baja a mas de 64KBytes/Seg.).
Las conexiones a internet son dos speedy's. �Los modem/routers se conectan 
solos.

Con 
ip route show cache

veo perfectamente que me manda algunas peticiones por una puerta de enlace y 
otras por la otra.

Pero desde la red eth0 que es la interna, no puedo navegar.
si hago ping desde la red eth0 al server anda bien.

Estoy probando varias configuraciones...
Si configuro una sola puerta de entace (cualquiera de las dos) � � � � � � � � 
� � � � � 
la funciona �bien... el tema es cuando configuro el �balanceo...

Bueno...
Muchas gracias.
Si necesitan que les diga algo mas me dicen.

PD1: ya me lei toooooda la LARTC :-) � �y algo mas... saque ejemplos de todos 
lados.

PD2: antes tenia las dos salidas a internet conectadas a un SWITCH y en el 
server tenia solo 2 placas de red: una para la red interna y otra al switch 
con los dos modems. Con esa configuracion el balance andaba bien en el server 
y en la red interna, el tema es el maldito MSN que a cada rato se 
desconectaba �?

-----------------------------------------------
#!/bin/sh


# Limpiando cache
ip route flush cache

# Reiniciando interfaces

# lo
ip addr flush lo
ip link set lo down

ip addr add 127.0.0.1/8 dev lo
ip link set lo up

# eth0 

ip addr flush eth0
ip link set eth0 down

ip addr add 192.168.10.50/24 dev eth0
ip link set eth0 up

# eth1
�
ip addr flush eth1
ip link set eth1 down

ip addr add 192.168.0.50/24 dev eth1
ip link set eth1 up


# eth2

ip addr flush eth2
ip link set eth2 down

ip addr add 192.168.2.50/24 dev eth2
ip link set eth2 up



# limpio las tablas de ruteo

ip route flush default
ip route flush table t1
ip route flush table t2


# creo las tablas de ruteo

ip route add 192.168.10.0/24 dev eth0 src 192.168.10.50
ip route add 192.168.0.0/24 dev eth1 src 192.168.0.50
ip route add 192.168.2.0/24 dev eth2 src 192.168.2.50

ip route add 192.168.10.0/24 dev eth0 src 192.168.10.50 table t1
ip route add 192.168.0.0/24 dev eth1 src 192.168.0.50 table t1
ip route add 192.168.2.0/24 dev eth2 src 192.168.2.50 table t1
ip route add 127.0.0.0/8 dev lo table t1
ip route add default via 192.168.0.180 table t1


ip route add 192.168.10.0/24 dev eth0 src 192.168.10.50 table t2
ip route add 192.168.0.0/24 dev eth1 src 192.168.0.50 table t2
ip route add 192.168.2.0/24 dev eth2 src 192.168.2.50 table t2
ip route add 127.0.0.0/8 dev lo table t2
ip route add default via 192.168.2.1 table t2


# configuro las reglas de ruteo
ip rule add from 192.168.0.50 table t1
ip rule add from 192.168.2.50 table t2


# balanceo de carga

ip route add default equalize nexthop via 192.168.0.180 dev eth1 weight 1 \
� � � � nexthop via 192.168.2.1 dev eth2 weight 1


#ip route add default via 192.168.0.180

# desactivo el filtrado de paquetes

echo "0" > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo "0" > /proc/sys/net/ipv4/conf/eth1/rp_filter
echo "0" > /proc/sys/net/ipv4/conf/eth2/rp_filter

# permito el reenvio de paquetes

echo "1" > /proc/sys/net/ipv4/ip_forward


# limpio el firewall

iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE

--
Para desuscribirte ten�s que visitar la p�gina
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.linux.org.ar/modules/jobs/ */

Si ten�s alg�n inconveniente o consulta escrib� a mailto:[EMAIL PROTECTED]

Responder a