Hola compañeros soy Rodrigo de Chile, estoy tratando de montar el balanceador de carga de forat como parte de mi tesis
Este:
http://www.forat.info/2010/06/30/balanceo-de-carga-entre-servidores-bajo-linux-debian-manual-completo/solo tiene 2 modificaciones
Estoy trabajando con una torre con 4 tarjetas de red y 2 notebooks conectados a las tarjetas, todo con ubuntu 10.04
1) estoy trabajando con Ubuntu 10.04
2) invente los datos para la red porque en este momento no me interesa salir a internet, el archivo etc/network/interfaces esta así:
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
adress 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.254
bridge_ports eth0 eth1 eth2 eth3
bridge_maxwait 0
Esa es la cofiguración del balanceador, la de los servidores web se ve así:
auto eth0
iface eth0 inet static
address 192.168.1.198 (y .199 en el otro)
netmask 255.255.255.0
gateway 192.168.1.200 (ip del balanceador)
Ahora el problema:
Cuando utilizo el comando pen para balancear la carga indicando las ip y los puertos a utilizar de esta forma:
pen -r -a -f -d 192.168.1.200:80 192.168.1.1980:80 192.168.1.199:80
Me sale "local adress = [192.168.1.200:80]"
can't find local adress
Si le saco el puerto al primero me sale el segundo y asi con todos.
Ahora si no indico el puerto y pongo las puras ip's. asi
pen -r -a -f -d 192.168.1.200 192.168.1.1980 192.168.1.199
Me reconoce el balanceador y los 2 servidores los lista, tengo coneccion entre todos los equipos, sin embargo al abrir con en navegador en uno de los servidores web e introducir la ip del balanceador, en vez de redirigir la peticion a cualquiera de los 2 servers lo que hace es mostrarme el contenido de el mismo, es decir del balanceador y nunca cambia.
No se que es lo que tengo mal llevo como 1 semana peliando con lo mismo, agradeceria cualquier ayuda que puedan ofrecerme.
DESTACO QUE SOY PRINCIPANTE EN LINUX