Настройка BOND-ing на CentOs7.Агрегация сетевых интерфейсов в один.
В этом видео поговорим как быстро и надёжно поднять BOND (обеднить несколько сетевых интерфейсов в один) на Cent OS 7
----------
Конфиг самого BOUND
Активируем модуль для BOND и проверяем его наличие
modprobe bonding
modinfo bonding
Папка где хранятся конфиги интерфейсов и будет хранится конфиг самого бонда
“/etc/sysconfig/network-scripts/”
Создаём бонд
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.70
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BONDING_OPTS="mode=5 miimon=100"
Настраиваем остальные интерфейсы по тому же принципу.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp0s8
ONBOOT=yes
HWADDR="08:00:27:ea:71:8d"
MASTER=bond0
SLAVE=yes
--
Перезагружаем сетевую службу
systemctl restart network.service
либо же вот так (в зависемости от версии Cent OS у вас)
systemctl restart NetworkManager
Через ip a смотрим статус интерфейса бонд
Либо же отсюда на состояние подключения
cat /proc/net/bonding/bond0
Если всё ок, то там должно быть всё UP
Если конфиг не поднимается , то можно отредактировать с помощью NMTUI (как например вышло у меня)