[Lista] desconexion load balancing 2 isp + nat

Gino Francisco Alania Hurtado galania en nitcom.com
Sab Ago 2 18:58:35 PET 2008


Al final de tu script prueba estas lineas:



echo 30 > /proc/sys/net/ipv4/route/gc_interval
echo 100 > /proc/sys/net/ipv4/route/gc_elasticity
echo 100 > /proc/sys/net/ipv4/route/gc_timeout
echo 10 > /proc/sys/net/ipv4/route/max_delay
echo 50 > /proc/sys/net/ipv4/route/max_delay
#esto depende de la cantidad de trafico que puede tener el HC2
echo 50000 > /proc/sys/net/ipv4/route/max_size
echo 4096 > /proc/sys/net/ipv4/route/gc_thresh
echo 40952 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo 3000 > /proc/sys/net/ipv4/route/flush

Para el puerto 22 :
iptables -I FORWARD -s 10.226.45.0/24 -p tcp -m tcp --tcp-flags SYN,RST 
SYN -m tcpmss --mss 22 -j TCPMSS --clamp-mss-to-pmtu


Y nos cuentas, yo he sufrido con el msn , que se desconectaba cada 5 
mins .. por ahi habia leido una opcion de parchar el kernel , pero no me 
atrevi por que el gateway fisicamente no estaba cerca.


Francisco Santos escribió:
> buen dia lista aqui molestandolos con una cuestion que me atormenta hace ya algunos meses resulta que tengo 2 enlaces de internet de 2048 kbps bajada  y 256 kbps de subida.
>
> los tengo a un servidor centos 5 haciendo load balancing  + nat a mi lan unas 100 pcs el load balancing funciona pero tengo problemas de desconexion de servicios smtp, ssh, ftp, el internet funciona a buena velocidad pero de buenas a primeras se corta la trasmision a mi parecer el servidor corta las conexiones al pasar de un isp al otro  sin checar si las conexiones siguen activas.....
>
>
> me he leido bastantes manuales  entre ellos estos que me parecieron los mas interesantes
>
> http://www.esdebian.org/articulos/24053/como-balancear-conexiones-internet
>
> http://almacen.gulic.org/lartc/lartc.pdf
>
>
> http://www.lugmen.org.ar/pipermail/lug-list/2006-April/041078.html
>
>
>
> pero las desconexiones persisten la verdad estoy desesperado ya no se donde buscar por eso que recurro a ustedes si alguien tiene alguna idea o manual se lo agradecere mucho les dejo mi script de balanceo de cargas.
>
> ip route flush default
> #ip addr flush eth0
> ip addr flush eth1
> ip addr flush eth2
> ip addr flush eth3
> echo "limpieza de parametros de red...."
>
> ifconfig eth1 192.168.2.100
> ifconfig eth3 192.168.1.100
> ifconfig eth2 192.168.0.10
> echo "configuracion de ip's para eth1 y eth3"
>
> ip route add 192.168.2.0 dev eth1 src 192.168.2.100 table router1
> ip route add default via 192.168.2.1 table router1
> echo "configuracion de primer router eth1...."
>
> ip route add 192.168.1.0 dev eth3 src 192.168.1.100 table router2
> ip route add default via 192.168.1.1 table router2
> echo "configuracion de segundo router eth3...."
>
> ip route add 192.168.2.0 dev eth1 src 192.168.2.100
> ip route add 192.168.1.0 dev eth3 src 192.168.1.100
> echo "se agregan segmentos de red"
>
> ip route add 192.168.0.0 dev eth2 table router1
> #ip route add 127.0.0.0 dev lo table router1
> ip route add 192.168.0.0 dev eth2 table router2
> #ip route add 127.0.0.0 dev lo table router2
> echo "se agregan segmento de red local"
>
> ip rule add from 192.168.2.100 table router1
> ip rule add from 192.168.1.100 table router2
> echo "tablas a seguir"
>
> #ip route add default via 192.168.1.1
> #echo "router default"
>
> ip route add default equalize scope global nexthop via 192.168.2.1 dev eth1 weight 1 nexthop via 192.168.1.1 dev eth3 weight 1
> echo "balanceo entre dos adsl"
>
>
> echo "0"> /proc/sys/net/ipv4/conf/eth3/rp_filter
> echo "0"> /proc/sys/net/ipv4/conf/eth1/rp_filter
> echo "0"> /proc/sys/net/ipv4/conf/eth2/rp_filter
>
>
>
>
> -·=»‡«=·-ƒ®åñ¢¦§¢0  ¡åv¦ë®  §.-·=»‡«=·-
> _________________________________________________________________
> Reveal your inner athlete and share it with friends on Windows Live.
> http://revealyourinnerathlete.windowslive.com?locale=en-us&ocid=TXT_TAGLM_WLYIA_whichathlete_us
> _______________________________________________
> Comunidad Fedora en Castellano
> Lista en fedora-es.com
> http://fedora-es.com/mailman/listinfo/lista
> Soporte por IRC
> Server : irc.freenode.net
> Canak : #fedora-es
>
>   



Más información sobre la lista de distribución Lista