Объединение сетевых карт в Linux можно осуществить с помощью драйвера bonding, он предоставляет методы для агрегирования нескольких сетевых интерфейсов в один логический. Поведение связанных интерфейсов зависит от режима. В общем случае, объединенные интерфейсы могут работать в режиме горячего резерва (отказоустойчивости) или в режиме балансировки нагрузки.
Ядро в Ubuntu 16.04 LTS имеет этот драйвер в виде модуля bonding и утилиты пользовательского уровня ifenslave для управления им. Утилита ifenslave обычно не установлена, её нужно установить отдельно.
Приступим к настройке
Для начала установим требуемый пакет
apt-get install ifenslave
Отредактируем файл (это обычно не нужно
)
1
2
3
| # vim /etc/modprobe.d/bonding.conf
bonding mode=4 miimon=100 lacp_rate=1
|
Отредактируем файл с настройками сетевых интерфейсов
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| # 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
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves none
address 10.0.0.80
gateway 10.0.0.1
netmask 255.255.255.0
|
Для применения изменений нужно выполнить
1
2
3
| ifdown eth0 eth1
ifup bond0
/etc/init.d/networking restart
|
Если после этого связь с сетью в бондинге не появилась, можно попробовать перезагрузить ОС.Статус бондинга можем наблюдать в файле
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| # 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
|
Подробнее о параметрах можно почитать по ссылке https://www.kernel.org/doc/Documentation/networking/bonding.txt