Cómo configurar la vinculación de red Ubuntu Top 10.Top 10

Cómo configurar la vinculación de red Ubuntu Top 10.Top 10
La vinculación o el equipo de redes se refiere a un proceso de combinación de dos o más interfaces de red en una. El objetivo principal de la unión de red es proporcionar un mayor rendimiento y ancho de banda, y redundancia de la red. Además, la unión de red es beneficiosa cuando las tolerancias de fallas en un factor crítico, las redes de equilibrio de carga.

El kernel de Linux nos proporciona módulos para realizar la unión de red. Este tutorial analiza cómo usar el módulo de unión de Linux para conectar múltiples interfaces de red en una sola interfaz.

Antes de sumergirnos en el terminal y habilitar la unión de red, discutamos conceptos clave en la unión de redes.

Tipos de vinculación de redes

Hay seis tipos de vinculación de redes. Ellos son:

  1. modo = 0 - Este es el tipo de unión predeterminado. Se basa en la política de round-robin (desde la primera interfaz hasta la última) y proporciona tolerancia a fallas y características de equilibrio de carga.
  2. modo = 1 - Este tipo de vínculo se basa en la política de Backup Active (solo una interfaz única está activa y hasta que falla, la otra se activa). Este modo puede proporcionar tolerancia a fallas.
  3. modo = 2 - Este tipo de unión proporciona características como el equilibrio de carga y la tolerancia a las fallas. Establece un modo XOR que realiza una operación XOR de la dirección MAC de origen con la dirección MAC de destino.
  4. Modo = 3 - El modo 3 se basa en la política de transmisión, transmitiendo todos los paquetes a todas las interfaces. Este modo no es un modo de enlace típico y se aplica solo a instancias específicas.
  5. modo = 4 - Modo 4 o el modo de agregación de enlace dinámico Crear grupos de agregación con la misma velocidad. La selección de la interfaz para el tráfico saliente se lleva a cabo en función del método de transmisión de hashing. Puede modificar el método de hash de xor usando xmit_hash_policy. Requiere un interruptor con 802.3ad enlace dinámico
  6. Modo = 5 - En este modo, la carga actual en cada interfaz determina la distribución de los paquetes salientes. La interfaz actual recibe los paquetes entrantes. Si la interfaz actual no recibe los paquetes entrantes, se reemplaza por la dirección MAC de otra interfaz. También se conoce como equilibrio de carga de transmisión adaptativa.
  7. modo = 6 - Este tipo de equilibrio también se conoce como equilibrio de carga adaptativa. Tiene un equilibrio de carga de equilibrio transmitente y un equilibrio de carga de recepción. El equilibrio de carga receptora utiliza la negociación ARP. El controlador de unión de red intercepta las respuestas ARP desde el dispositivo local y sobrescribe la dirección fuente con una dirección única de una de las interfaces en el enlace. Este modo no requiere soporte de interruptor.

Cómo configurar la unión de red en Ubuntu

Vamos a sumergirnos en el terminal y configurar la unión de red en Ubuntu. Antes de comenzar, asegúrese de tener:

  • Una cuenta de usuario root o de sudo
  • Dos o más interfaces de red

Instalar módulo de enlace

Asegúrese de tener el módulo de unión instalado y habilitado en su kernel. Use el comando LSMOD como:

sudo lsmod | unión de grep
Vinencia 180224 1

Si el módulo no está disponible, use el comando a continuación para instalar.

sudo apt-get install ifenslave

Vínculo efímero

Puede configurar un enlace de red temporal utilizando dos interfaces en su sistema. Para hacer esto, comience cargando el controlador de unión.

sudo modprobe unión

En el siguiente paso, obtengamos los nombres de las interfaces de Ethernet en nuestros sistemas. Use el comando:

sudo ifconfig

El comando anterior muestra las interfaces en el sistema. Puede encontrar una salida de ejemplo en la imagen a continuación:

Ahora, creemos un bono de red utilizando el comando IP como:

sudo ifconfig ens33 abajo
sudo ifconfig ens36 abajo
Sudo IP Link Add Bond0 Tipo de enlace Modo 802.3ad

Finalmente, agregue las dos interfaces:

Sudo IP Link Set ENS33 Master Bond0
Sudo IP Link Set ENS36 Master Bond0

Para confirmar la creación exitosa del enlace, use el comando:

enlace IP de sudo

NOTA: Crear un vínculo, como se muestra arriba, no sobrevivirá a un reinicio.

Vinculación permanente

Necesitamos editar el archivo de configuración de la interfaz y agregar la configuración de unión para crear un bono permanente.

sudo vim/etc/network/interfaces

En el archivo, agregue la siguiente configuración.

Auto ENS33
iface ens33 inet manual
Auto ENS36
iface ens36 inet manual
Auto Bond0
Iface Bond Inet estático
dirección 192.168.0.253
Netmask 255.255.255.0
Gateway 192.168.0.1
nombre de dominio DNS-Search.local
esclavos ENS33 ENS36
bond_mode 4
Bond-Miimon 100
buck-downdelay 0
Bond Updelay 0

NOTA: Asegúrese de que las interfaces cumplan = 4 cumplen. Si no, puede usar Bond = 0 en su lugar. También es posible que deba derribar las dos interfaces y habilitar el enlace.

Use el comando a continuación para activar el enlace.

sudo ifconfig ens33 down && sudo ifconfig ens36 down & sudo ifconfig bond0 up up
SUDO Service reiniciar la red-gerente

Para confirmar que la interfaz está en ejecución, use el comando:

sudo ifconfig bond0

Para ver el estado del bono, use el comando como:

sudo gat/proc/net/binking/bond0

Aquí hay una salida de ejemplo:

Para concluir

Esta guía lo guió a través de cómo configurar la vinculación de la red en las distribuciones con sede en Ubuntu y Debian. Para obtener información detallada sobre la vinculación, considere la documentación.