Как объединить два сетевых адаптера в один в Linux (CentOS 7)

Привет, кто подскажет, на сервере есть два сетевых адаптера, для балансировки нагрузки хочу объединить их в один, это можно сделать, если да то как?

Предлагаю ознакомиться со статьёй на хабре))

Сам не пробывал делать такое, статья под дебиан ориентирована

Спасибо за ссылку, в моем случае вопрос решается следующим образом в CentOS 7:

Отключаем NetworkManager:

systemctl disable NetworkManager.service
chkconfig network on

Отключаем IP v6

nano /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=fedora/swap rd.md=0.....
grub2-mkconfig -o /boot/grub2/grub.cfg

Перезагружаемся:

reboot

Делаем бонд для одного адаптера:

DEVICE="enp4s0"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
HWADDR="00:1a:64:d0:c5:42"
ONBOOT=yes

Второго:

DEVICE="enp6s0"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
HWADDR=00:1A:64:D0:C5:44
ONBOOT=yes

Сам бонд:

DEVICE="bond0"
BOOTPROTO="none"
IPADDR=xxx.xxx.xx.x
NETMASK=xxx.xxx.xx.x
GATEWAY=xxx.xxx.xx.x
BONDING_OPTS="mode=802.3ad miimon=100 xmit_hash_policy=layer2+3"
ONBOOT="yes"

Перезапускаем сеть:

service network restart

Спасибо так же доброму человеку за статью и офф. доке.

Также хотелось узнать организация на уровне физики и сети, а именно как коммутатор смог “смирится”, что в сети 1 IP с разными маками? Я не совсем понял технологию bonding и на сколько реально её применить в промышленной среде?

В сети используется один мак, так как он с физ. адаптера “зеркалируется” на интерфейс бонд’а, по факту бонд выступает в сети, а интерфейсы в бонде выполняют роль, к примеру агрегатора, подробнее о режимах бонда можно прочитать здесь:
http://centos.name/?page/tipsandtricks/BondingInterfaces

Похожий виндовый аналог, для тех кто сталкивался - teaming…