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]
