OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Mandriva Linux Channel Bonding: Balanceo de Carga, Redundancia, Ancho de banda.
Hoy Domingo me puse a buscar entre mis cosas y encontré una tarjeta de red (REALTEK) me la quedé mirando y dije "¿Por qué no la meto en mi viejo PC que yá tenia una tarjeta de red Intel. Instalo madriva y compruebo como va el Channel Bonding?" asi que ni corto ni perezoso empecé la instalación de mi Mandriva 2009 Free (Final edition ;)) y cuando terminó tenia dos tarjetas de red eth0 y eth1. Primero comprobamos que el paquete ifenslave estaba instalado
#urpmi ifenslave
¡¡Sorpresa!! viene instalado por defecto en mandriva 2009 así que lo siguiente fue cargar el módulo bonding en el kernel
#modprobe bonding miimon=100
miimon=100 significa que monitorice cada 100ms si la tarjetas estan funcionando. Ya tenemos lo mas dificil hecho, ahora viene lo que yo llamo "Piece of cake".
Editamos el fichero network
#vi /etc/sysconfig/network
y lo modificamos para que quede de esta forma
HOSTNAME=MiDomino
NETWORKING=yes
GATEWAY=192.168.1.1
GATEWAYDEV=bond0 <---Ojo esto no se puede olvidar
Salvamos el fichero network y hacemos una copia de ifcfg-eth0 en ifcfg-bond0:
#cd /etc/sysconfig/network-scripts
#cp ifcfg-eth0 ifcfg-bond0
Editamos el recién creado fichero ifcfg-bond0:
#vi ifcfg-bond0
y lo modificamos para que quede así
DEVICE=bond0
IPADDR=192.168.1.2 <-- Esta es la ip por donde va ha salir todo el trafico y entrar todo el trafico
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
Salvamos el fichero ifcfg-bond0 y editamos el ifcfg-eth0
#vi ifcfg-eth0
y lo modificamos para que quede de esta forma
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
Ojo!! el fichero tiene que quedar asi, nada mas!
Salvamos el fichero y repetimos con ifcfg-eth1. Lo editamos y lo modificamos para que quede así
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
¡¡Ojo!! El fichero tiene que quedar así, sin nada más.
Bien hasta aquí todo muy fácil ¿no? jeje. Ahora es cuando me topé con algo cuando ejecuté
#/etc/init.d/network start
Me dí cuenta de que eth0 y eth1 no arrancaban, asi que lo hice manualmente
#ifup eth0
#ifup eth1
ahora todo funcionaba perfectamente.
A partir de este momento si una de nuestras tarjetas se estropea la otra continua trabajando, se ha balanceado la carga de la red y encima tenemos más ancho de banda en la red.
Bueno ahé queda para que quien quiera lo consulte. Como veis los domingos son los días en los que me dedico a recuperar piezas viejas para darles algun uso.
Usuario
# 67744 Muy bueno
Gracias aceror.
Es justo lo que busco, tengo dos ADSL y estaba buscando un balanceador de cargas relativamente económico, ya que los de cisco se pasan de rábano con el precio de sus equipos.
Deja lo pruebo.
Saludos
Luis Roberto Basurto Seguin
lrbasurto@gmail.com
skype: lrbasurto
http://s1.gladiatus.com.mx/game/c.php?uid=41786
"Si tu cuerpo pide alcohol, sexo, lujuria, bajas pasiones, dáselo porque lo necesita...
Si no lo pide, oblígalo... porque él no puede andar haciendo lo que le de gana"
Luis Roberto Basurto Seguin
lrbasurto(arroba)gmail(punto)com
Usuario
# 77594 No es balanceo para dos adsl
Bonding es para un solo gateway no te permite dos puertas de enlaze