# Guía para Configurar Bonding con VLAN en Debian

- Link: https://binariocero.com/linux/guia-para-configurar-bonding-con-vlan-en-debian
- Published: 2024-05-02T11:01:14+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

**1. Instalación de paquetes necesarios**

Ejecuta el siguiente comando para instalar los paquetes necesarios:

    ```wp-block-preformatted
    apt install vlan openvswitch-switch net-tools ifupdown2 ifenslave vim -y
    ```

#### **2. Cargar módulos necesarios**

Añade los módulos requeridos al archivo `/etc/modules` y cárgalos en el sistema:

    ```wp-block-preformatted
    echo "bonding" >> /etc/modulesmodprobe bondingmodprobe 8021q
    ```

#### **3. Configuración de las interfaces de red**

Edita el archivo `/etc/network/interfaces` con el editor de texto preferido (en 
este caso `vim`):

    ```wp-block-preformatted
    vim /etc/network/interfaces
    ```

Configura las interfaces según el siguiente ejemplo (adapta las configuraciones 
de IP, VLAN y nombres de interfaces según tus necesidades):

    ```wp-block-preformatted
    # Archivo de configuración de interfaces de red# Para más información, consulta interfaces(5)# Interfaces loopbackauto loiface lo inet loopback# Interfaces físicas configuradas como manualauto eno1iface eno1 inet manualauto eno2iface eno2 inet manualauto eno3iface eno3 inet manualauto eno4iface eno4 inet manual# Configuración del bond0auto bond0iface bond0 inet manual  ovs_bridge vmbr0  ovs_type OVSBond  ovs_bonds eno1 eno2 eno3 eno4  ovs_options bond_mode=balance-slb# Configuración del puente OVSauto vmbr0iface vmbr0 inet manual  ovs_type OVSBridge  ovs_ports bond0 vlan10# Configuración de la interfaz VLANauto vlan10iface vlan10 inet static  address 192.168.10.10/24  gateway 192.168.10.1  ovs_type OVSIntPort  ovs_bridge vmbr0  ovs_options tag=10
    ```

#### **4. Reiniciar el sistema**

Reinicia el servidor para aplicar los cambios:

    ```wp-block-preformatted
    reboot
    ```

### **Notas adicionales**

 * **Adaptación:** Verifica que las interfaces físicas (`eno1`, `eno2`, etc.) coincidan
   con los nombres reales en tu sistema. Puedes usar `ip link show` o `ifconfig`
   para identificarlas.
 * **Bonding:** Se está utilizando el modo `balance-slb`, que distribuye el tráfico
   de salida entre las interfaces esclavas y proporciona cierta tolerancia a fallos.
 * **VLAN:** La configuración de VLAN (802.1Q) etiqueta el tráfico con el ID 10 
   y lo asocia al puente `vmbr0`.
