Esta es una breve publicación sobre cómo configurar la vinculación de interfaces en Oracle Enterprise Linux 6. Los nombres de las interfaces de red han cambiado en Oracle Linux 6. Por ejemplo, comienza desde em1, por lo que eth0 =em1, eth1 =em2. Y para Intel 10 Gb es p3p1, p3p2, p4p1, p4p2 y así sucesivamente. Los siguientes pasos se basan en los nombres de la interfaz p3px, puede reemplazar p3px con la interfaz de red en su sistema.
1. Comprobar la configuración actual
Verifique el nombre de la interfaz de red en el sistema, por ejemplo, p3pX o emX
# ifconfig -a
2. Configurar controlador de vinculación
Archivo de configuración /etc/modprobe.conf está en desuso en Oracle Linux 6 y los archivos de configuración están en el directorio /etc/modprobe.d . Crea un nuevo archivo bonding.conf en el directorio /etc/modprobe.d para decirle al kernel que debe usar el controlador de vinculación para el nuevo dispositivo bond0.
# grep bond0 /etc/modprobe.d/bonding.conf alias bond0 bonding
Los max_bonds El parámetro no es específico de la interfaz y debe especificarse en /etc/modprobe.d/bonding.conf. No configure el parámetro max_bonds cuando use archivos ifcfg-bondN con la directiva BONDING_OPTS.
3. Configurar interfaces debajo de la capa
El siguiente paso es configurar las interfaces esclavas de la interfaz de vinculación. Enemigo que editaremos los archivos de script de red respectivos y agregaremos la configuración a continuación.
# cat /etc/sysconfig/network-scripts/ifcfg-p3p1 DEVICE=p3p1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-p3p2 DEVICE=p3p2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
4. Configurar la interfaz de vinculación con parámetros de vinculación
Agregue la siguiente configuración en el archivo de configuración de bonos. También puede configurar BONDING_OPTS en este archivo para especificar configuraciones como el modo de vinculación.
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 MASTER=yes BOOTPROTO=dhcp ONBOOT=yes BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
5. Activar interfaz de vinculación
Como paso final, active la interfaz de vinculación mediante el comando ifup.
# ifup bond0
Verificar la configuración
Una vez que haya configurado correctamente la interfaz de vinculación, puede verificar la configuración utilizando los comandos que se indican a continuación. Primero verifique si el módulo de vinculación está cargado o no.
# lsmod |grep bond bonding 122351 0
Para ver el estado actual de la interfaz de enlace y su interfaz esclava, puede usar el archivo /proc/net/bonding/bond0 .
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: p3p1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: p3p1 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:0e:0c:70:05:ac Slave queue ID: 0 ...NOTA :En OL6/RHEL6, configure los parámetros de enlace en ifcfg-bondX en lugar de estar en el archivo /etc/modprobe.d/bonding.conf. El beneficio es que esos parámetros se pueden cambiar por interfaz de vinculación durante el proceso de inicialización de la interfaz, en lugar del proceso de inicialización del controlador de vinculación. Es decir, el cambio de parámetros ya no requiere que se vuelva a cargar el controlador de vinculación. Esto ayuda a reducir la interrupción de la red en todo el sistema mientras se realizan algunos pequeños cambios en las interfaces de vinculación. br/>RedHat / CentOS:Cómo cambiar la interfaz esclava actualmente activa de vinculación en línea