Entorno: RHEL 5.x/6.x
Si se sigue el siguiente ejemplo, se creará una vinculación de canal de NIC mediante eth0, eth1 y la política round-robin para la tolerancia a fallas y el balanceo de carga:
- Como raíz, cree un archivo de configuración Bond0: # vi /etcétera/sysconfig/network-scripts/ifcfg-bond0
- Agregue las siguientes líneas al archivo de configuración de Bond0:
DEVICE=bond0
IPADDR=192.168.1.10
NETWORK=192.168.1.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=0 miimon=100"
Nota: Reemplace la configuración de dirección IP, red y máscara de red según corresponda.
Nota: Se puede encontrar una descripción detallada de las opciones de vinculación en la Guía de implementación de Red
Hat.
- Abra el archivo de configuración de eth0:
# vi /etcétera/sysconfig/network-scripts/ifcfg-eth0
- Edite el archivo de configuración eth0 agregando los parámetros "MASTER" y "SLAVE":
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
- Repita los pasos #3 y #4 para eth1.
- Abra el archivo de configuración de los módulos del kernel:
RHEL5 # vi /etcétera/modprobe.conf
RHEL6 # vi /etcétera/modprobe.d/modprobe.conf
Nota: El archivo modprobe.conf no existe en RHEL6. Siguiendo el paso mencionado anteriormente, se creará el archivo.
- Agregue la siguiente línea al archivo modprobe.conf:
alias bond0 opciones de vinculación
bond0 mode=balance-rr miimon=100
- Cargue el módulo de vinculación:
# Vinculación de modprobe
- Reinicie el servicio de red:
# reinicio de la red de servicio
- Compruebe si la interfaz de vinculación se creó correctamente observando el resultado del comando ifconfig:
# ifconfig
La salida debe indicar bond0 en funcionamiento como maestro y eth0\eth1 en funcionamiento como esclavos.