Июн 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