Hola, he estado revisando los correos antiguos sobre la union de 2 tarjetas de red para aumentar el ancho de banda o tolerancia a fallos, no he conseguido hacer funcionar de ninguna manera. Ahora tengo SLES 10, siguiendo un manual: http://www.novell.com/coolsolutions/feature/19955.html me desaparecen las 2 interfaces de red y solo queda el dispositivo lookback. Antes de hacerlo a mano, ¿tiene alguien experiencia en esto y me puede decir algun enlace donde se explique y funcione? Gracias y saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola :) On Monday 18 May 2009 16:03:00 SatOF wrote:
Hola, he estado revisando los correos antiguos sobre la union de 2 tarjetas de red para aumentar el ancho de banda o tolerancia a fallos, no he conseguido hacer funcionar de ninguna manera. Ahora tengo SLES 10, siguiendo un manual:
Este manual explica cómo hacerlo con Xen, ¿estás usando Xen?
me desaparecen las 2 interfaces de red y solo queda el dispositivo lookback.
Antes de hacerlo a mano, �tiene alguien experiencia en esto y me puede decir algun enlace donde se explique y funcione?
Básicamente tienes que: 1.- poner las dos eth como DHCP. 2.- editar (con tu editor preferido) los dos ficheros que te haya creado el YaST para las eth, por ejemplo: /etc/sysconfig/network/ifcfg-eth-id-<MAC> 3.- cambia la línea: BOOTPROTO='dhcp' por esta otra: BOOTPROTO='none' Lo demás DÉJALO como está 4.- Crea el siguiente fichero: /etc/sysconfig/network/ifcfg-bond0 con el siguiente contenido: BOOTPROTO='static' BROADCAST='XXX.XXX.XXX.XXX' IPADDR='XXX.XXX.XXX.XXX' MTU='' NETMASK='XXX.XXX.XXX.XXX' NETWORK='XXX.XXX.XXX.XXX' REMOTE_IPADDR='' STARTMODE='onboot' BONDING_MASTER='yes' BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=1' BONDING_SLAVE0='eth0' BONDING_SLAVE1='bus-pci-0000:06:08.1' CAMBIA los siguientes parámetros por los que te vengan bien a ti: IPADDR, BROADCAST, NETMASK, NETWORK, BONDING_SLAVE1 Necesitarás un BONDING_SLAVE por cada eth que vayas a añadir, por ejemplo, si quieres crear un bond con 6 puertos de red, necesitarías desde el BONDING_SLAVE0 hasta el BONDING_SLAVE5 En cuanto a BONDING_MODULE_OPTS, puedes poner diferentes modos dependiendo de lo que andes buscando, el tipo de switch, ... HTH Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com rgriman@jabberes.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-18 a las 16:32 +0200, Rafa Grimán escribió:
On Monday 18 May 2009 16:03:00 SatOF wrote:
Hola, he estado revisando los correos antiguos sobre la union de 2 tarjetas de red para aumentar el ancho de banda o tolerancia a fallos, no he conseguido hacer funcionar de ninguna manera. Ahora tengo SLES 10, siguiendo un manual:
Este manual explica cómo hacerlo con Xen, ¿estás usando Xen?
me desaparecen las 2 interfaces de red y solo queda el dispositivo lookback.
Antes de hacerlo a mano, �tiene alguien experiencia en esto y me puede decir algun enlace donde se explique y funcione?
Lo que te pone Rafa más abajo funciona de perlas en suse 10.0 y en la 10.3, al menos con adaptadores intel (módulo e1000) en instalaciones sin virtuatlización.
Básicamente tienes que: 1.- poner las dos eth como DHCP. 2.- editar (con tu editor preferido) los dos ficheros que te haya creado el YaST para las eth, por ejemplo:
/etc/sysconfig/network/ifcfg-eth-id-<MAC>
3.- cambia la línea:
BOOTPROTO='dhcp'
por esta otra:
BOOTPROTO='none'
Lo demás DÉJALO como está
4.- Crea el siguiente fichero:
/etc/sysconfig/network/ifcfg-bond0
con el siguiente contenido:
BOOTPROTO='static' BROADCAST='XXX.XXX.XXX.XXX' IPADDR='XXX.XXX.XXX.XXX' MTU='' NETMASK='XXX.XXX.XXX.XXX' NETWORK='XXX.XXX.XXX.XXX' REMOTE_IPADDR='' STARTMODE='onboot' BONDING_MASTER='yes' BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=1' BONDING_SLAVE0='eth0' BONDING_SLAVE1='bus-pci-0000:06:08.1'
CAMBIA los siguientes parámetros por los que te vengan bien a ti:
IPADDR, BROADCAST, NETMASK, NETWORK, BONDING_SLAVE1
Necesitarás un BONDING_SLAVE por cada eth que vayas a añadir, por ejemplo, si quieres crear un bond con 6 puertos de red, necesitarías desde el BONDING_SLAVE0 hasta el BONDING_SLAVE5
En cuanto a BONDING_MODULE_OPTS, puedes poner diferentes modos dependiendo de lo que andes buscando, el tipo de switch, ...
Qué maravillosa receta: sencilla, clara y al punto. La guardo como oro en paño O:-) También tengo apuntados estos dos pasos adicionales, pero no sé si aún serán necesarios: *** 4) Editar el fichero /etc/modprobe.conf.local y añadir los siguientes datos: alias bond0 bonding options bonding miimon=100 mode=active-backup 5) Editar el fichero /etc/sysconfig/kernel y añadir lo siguiente: MODULES_LOADED_ON_BOOT=e1000 *** Que hay que adaptarlo con los valores adecuados, según corresponda. Y para comprobar que todo funciona: - "ifconfig" (muestra las 4 interfaces en una configuración dual: bond0, eth0, eth1 y lo) - "cat /proc/net/bonding/bond0" (para ver el estado) - Y hacer la prueba del "ping -c 50 ip_destino" desconectando un cable de red cada vez y observar que no haya pérdida de paquetes (si se ha configurado en modo failover). Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola :) On Monday 18 May 2009 17:55:18 Camaleón wrote: [...]
Qué maravillosa receta: sencilla, clara y al punto. La guardo como oro en paño O:-)
Gracias :)
También tengo apuntados estos dos pasos adicionales, pero no sé si aún serán necesarios:
Creo que con el YaST se puede hacer todo a base de ratón, pero no lo he probado 0:)
Y para comprobar que todo funciona:
- "ifconfig" (muestra las 4 interfaces en una configuración dual: bond0, eth0, eth1 y lo)
- "cat /proc/net/bonding/bond0" (para ver el estado)
- Y hacer la prueba del "ping -c 50 ip_destino" desconectando un cable de red cada vez y observar que no haya pérdida de paquetes (si se ha configurado en modo failover).
Cierto, se me olvidaba que hay que comprobar las cosas 0;) Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com rgriman@jabberes.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Rafa Griman
-
SatOF