Foros del Web » Administración de Sistemas » Seguridad y redes »

Balanceo de carga en debian 6

Estas en el tema de Balanceo de carga en debian 6 en el foro de Seguridad y redes en Foros del Web. Hola foreros: Estoy haciendo un balanceo de carga, pues en la oficina tengo dos ISP (ADSL). La configuracion lo hago en un servidor que cuenta ...
  #1 (permalink)  
Antiguo 30/05/2011, 10:10
 
Fecha de Ingreso: abril-2010
Ubicación: Lima-Peru
Mensajes: 94
Antigüedad: 14 años
Puntos: 2
Pregunta Balanceo de carga en debian 6

Hola foreros:

Estoy haciendo un balanceo de carga, pues en la oficina tengo dos ISP (ADSL). La configuracion lo hago en un servidor que cuenta con tres tarjetas de red( dos para las ADSL y uno para la lan) bajo debian 6. Esta es mi configuración:

etc/network/interfaces:

Código:
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth2
#auto eth0
#iface eth2 inet dhcp

#PARA LA LAN

iface eth0 inet static
address 192.168.0.254
netmask 255.255.255.0
gateway 192.168.0.254
nameserver 192.168.0.254
network 192.168.0.0
broadcast 192.168.0.255
auto eth0

#INTERFAZ ADSL1

iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
post-up ip route add 192.168.1.0 dev eth1 src 192.168.1.100 table adsl1
post-up ip route add default via 192.168.1.1 table adsl1
post-up ip rule add from 192.168.1.100 table adsl1
post-down ip route del from 192.168.1.100 table adsl1
auto eth1

#INTERFAZ ADSL2

iface eth2 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.1
nameserver 192.168.2.1
network 192.168.2.0
broadcast 192.168.2.255
post-up ip route add 192.168.2.0 dev eth2 src 192.168.2.100 table adsl2
post-up ip route add default via 192.168.2.1 table adsl2
post-up ip rule add from 192.168.2.100 table adsl2
post-down ip route del from 192.168.2.100 table adsl2
auto eth2
/etc/rc.local

Código:
ip route add default equalize scope global nexthop via 192.168.1.1 dev eth1 weight 1 nexthop via 192.168.2.1 dev eth2 weight 1


iptables -t nat -F
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.1.1
iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to-source 192.168.2.1

exit 0
Hasta ahi todo bien, en el servidor tengo internet, pero el problema es cuando quiero dar internet a maquinas clientes en windows

configuro la red:

address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254

Pero no logro tener acceso a internet, la maquina cliente al hacer ping con ip del servidor si hay conexión y viceversa, pero no tengo acceso a internet, en el icono de red se pone un triangulo amarillo, Alguien me podría deciar cual es el problema o que me falta configurar.

Gracias
  #2 (permalink)  
Antiguo 31/05/2011, 02:55
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 2 meses
Puntos: 81
Respuesta: Balanceo de carga en debian 6

Ponértelo todo sería demasiado largo y ya hay varios paso a paso en Internet...

Tu problema es que para tener varios gateways necesitas varias tablas de rutas. Poner diferentes gateways a diferentes interfaces no funciona correctamente (diferentes default gaetways)...

Si quieres balancear cargas (cosa que no me gusta nada y trae problemas puntuales para conexiones interactivas o sesiones continuadas), o balancear servicios (cosa que me gusta más, es decir... Todo el correo sale por este ISP, el FTP por este, el WEB por este, los demás por...)... En cualquiera de los dos casos echa un ojo a "iproute2".

Fácil de configurar, de implementar y funciona de p.m. (verificado personalmente en multiples situaciones).

Yo diría que no te basta con el masquerading en este caso.... Te quedas cojo.

Etiquetas: carga, debian
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.