GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar la vinculación de interfaz (NIC Teaming) en Oracle Linux 6

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


Linux
  1. Cómo configurar la replicación multimaestro de MySQL en Oracle Linux

  2. Cómo instalar Ansible en Oracle Linux 8

  3. Cómo configurar la vinculación de Etherchannel de Linux para la interfaz de red HA

  4. CentOS/RHEL 7:Cómo configurar Network Bonding o NIC teaming

  5. Cómo configurar el servidor VNC en Oracle Linux 6

Cómo configurar una VLAN en Linux

3 formas de configurar una interfaz de red en Linux

Configurar vinculación y formación de equipos en Debian 11

Cómo instalar y configurar el servidor web Apache en Oracle Linux 8

Cómo instalar y configurar el servidor web Nginx en Oracle Linux 8

Cómo instalar GitLab CE en Oracle Linux 8