Cómo configurar la vinculación de red o la formación de equipos en Ubuntu

Cómo configurar la vinculación de red o la formación de equipos en Ubuntu

Network Interface Bonding. es un mecanismo utilizado en servidores Linux que consiste en vincular más interfaces de red físicas para proporcionar más ancho de banda del que puede proporcionar una sola interfaz o proporcionar redundancia de enlace en caso de falla de cable . Este tipo de redundancia de enlaces tiene varios nombres en Linux, como Vinculación. Formación de equipos. o Grupos de agregación de enlaces. ( LAG. ).

Lea también. Cómo configurar la vinculación de red o la formación de equipos en RHEL/CentOS

Para utilizar el mecanismo de vinculación de red en Ubuntu. o sistemas Linux basados ​​en Debian. primero debe instalar el módulo del kernel de vinculación y probar si el controlador de vinculación se carga mediante el comando modprobe.

$ sudo modprobe bonding  Verificar el enlace de red en Ubuntu Comprobar enlace de red en Ubuntu Comprobar enlace de red en Ubuntu

En versiones anteriores de Debian. o Ubuntu. debería instale el paquete ifenslave. emitiendo el siguiente comando.

$ sudo apt-get install ifenslave

Para crear una interfaz de enlace compuesta por los dos primeros NC físicos en su sistema, emita el siguiente comando . Sin embargo, este método para crear una interfaz de enlace es efímero y no sobrevive al reinicio del sistema.

$ sudo ip link add bond0 type bond mode 802.3ad $ sudo ip link set eth0 master bond0 $ sudo ip link set eth1 master bond0 freestar.config .enabled_slots.push

Para crear una interfaz de enlace permanente en el tipo modo 0. utilice el método para editar manualmente el archivo de configuración de interfaces, como se muestra en el siguiente extracto.

$ sudo nano/etc/network/interfaces # La interfaz de red primaria auto bond0 iface bond0 inet dirección estática 192.168.1.150 máscara de red 255.255.255.0 puerta de enlace 192.168.1.1 dns-nameservers 192.168.1.1 8.8.8.8 dns-search domain.local Slaves eth0 eth1 bond_mode 0 bond-miimon 100 bond_downdelay 200 bond_updelay 200  Configurar Bonding en Ubuntu  Configurar la vinculación en Ubuntu Configure Bonding en Ubuntu

Para activar la interfaz de enlace. reinicie el servicio de red, baje la interfaz física y suba la interfaz de enlace o reiniciar. la máquina para que el kernel recupere la nueva interfaz de enlace.

$ sudo systemctl restart networking.service o $ sudo ifdown eth0 && ifdown eth1 && ifup bond0

La configuración de la interfaz de enlace se puede inspeccionar emitiendo los siguientes comandos.

$ ifconfig o $ ip a Verificar la interfaz de enlace en Ubuntu  Verificar la interfaz Bond en Ubuntu Verificar la interfaz de enlace en Ubuntu

Los detalles sobre la interfaz de enlace se pueden obtener mostrando el contenido del archivo de kernel a continuación usando el comando cat como se muestra.

$ cat/proc/net/bonding/bond0  Verifique la información de vinculación en Ubuntu  Verificar la información de enlace en Ubuntu Verifique la información de enlace en Ubuntu

Para investigar otra interfaz de enlace mensajes o para depurar el estado del enlace NICS físico, emita los siguientes comandos.

$ tail-f/var/log/messages  Verificar mensajes de interfaz de enlace  Verificar mensajes de interfaz de enlace Comprobar mensajes de interfaz de enlace

Siguiente uso mii-herramienta. herramienta para verificar los parámetros del controlador de interfaz de red (NIC) como se muestra.

$ mii-tool  Verificar enlace de interfaz de enlace  Verificar enlace de interfaz de enlace Verificar enlace de interfaz de enlace

Los tipos de enlace de red se enumeran a continuación.

  • mode = 0. (balance-rr)
  • modo = 1. (respaldo activo)
  • modo = 2. (balance-xor)
  • modo = 3. (transmisión)
  • modo = 4. (802.3ad)
  • modo = 5. (balance-tlb)
  • mode = 6. (balance-alb)

La documentación completa sobre la vinculación de NIC se puede encontrar en las páginas de documentación del kernel de Linux.