Июн 162025
 

Объединение нескольких физических сетевых интерфейсов в виртуальный LACP Bond-интерфейс с поддержкой VLAN в Debian.
Устанавливаем пакеты, которые потребуются для работы bond-интерфейса:

apt-get install ifenslave ethtool

Пример уже настроенного конфигурационного файла /etc/network/interfaces:

interfaces

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
     
    #source /etc/network/interfaces.d/*
     
    # The loopback network interface
    auto lo
    iface lo inet loopback
     
    # On-Board port 1
    auto enp3s0
    iface enp3s0 inet manual
     
    # On-Board port 2
    auto enp5s0
    iface enp5s0 inet manual
     
    # Virtual LACP Bond Interface
    auto bond0
    iface bond0 inet manual
      bond-mode 802.3ad
      bond-miimon 100
      bond_xmit_hash_policy layer2+3
      bond_lacp_rate fast
      bond-slaves enp3s0 enp5s0
      mtu 9000
     
    # Virtual VLAN Intarfaces
    auto bond0.8
    iface bond0.8 inet static
     address 10.1.0.30
     netmask 255.255.255.0
     gateway 10.1.0.1
     dns-nameservers 10.1.0.5 10.2.0.6
     dns-search holding.com

После настройки сетевой конфигурации перезапускаем службу поддержки сети:

service network restart

Проверяем статус Bond-интерфейса:

cat /proc/net/bonding/bond0