Объединение сетевых карт в Linux можно осуществить с помощью драйвера bonding, он предоставляет методы для агрегирования нескольких сетевых интерфейсов в один логический. Поведение связанных интерфейсов зависит от режима. В общем случае, объединенные интерфейсы могут работать в режиме горячего резерва (отказоустойчивости) или в режиме балансировки нагрузки.

Ядро в Ubuntu 16.04 LTS имеет этот драйвер в виде модуля bonding и утилиты пользовательского уровня ifenslave для управления им. Утилита ifenslave обычно не установлена, её нужно установить отдельно.

Приступим к настройке

Для начала установим требуемый пакет
apt-get install ifenslave​

Отредактируем файл
# vim /etc/modprobe.d/bonding.conf

bonding mode=4 miimon=100 lacp_rate=1​

Отредактируем файл с настройками сетевых интерфейсов
# vim /etc/network/interfaces

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 10.0.0.80
gateway 10.0.0.1
netmask 255.255.255.0


bond-mode 4
bond-miimon 100
bond-lacp-rate 4
bond-slaves none​

Для применения изменений нужно выполнить
# ifdown eth0 eth1
# ifup bond0
# /etc/init.d/networking restart​

Если после этого связь с сетью в бондинге не появилась, можно попробовать перезагрузить ОС.

Статус бондинга можем наблюдать в файле
# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.1.1 (September 26, 2006)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: fast
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 17
Partner Key: 1
Partner Mac Address: 00:77:54:71:a8:6f

Slave Interface: eth0
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:99:97:60:9d:48
Aggregator ID: 1

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:00:85:60:9d:49
Aggregator ID: 1​

Ожидается дополнение статьи...

Добавить комментарий


Защитный код
Обновить