Bonding LACP CENTOS 7

Bimo Widanto
2 min readAug 6, 2023

Step 1: disable networkmanager.

systemctl stop NetworkManager
systemctl disable NetworkManager

Step 2 : Configure nameservers.

nano /etc/resolv.conf

nameserver 89.207.128.252
nameserver 89.207.130.252

Step 3 : Load bonding kernel module.

modprobe bonding

Step 4 : Create bonding interface configuration file.

nano /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
Type=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.4.xx.xx
PREFIX=24
GATEWAY=10.4.xx.1
NM_CONTROLLED=no
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"

Step 5 : Update physical interface configuration files.

#Interface 1
DEVICE=emX
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
IPV6INIT=no
MASTER=bond0
SLAVE=yes
#Interface 2
DEVICE=emX
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
IPV6INIT=no
MASTER=bond0
SLAVE=yes

Step 6 : Reboot your server.

Reboot

Step 7 : Check bonding interface status.

cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 15, 2023) 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
Min links: 0
Aggregator selection policy (ad_select): stable
System priority: 65535
System MAC address: 00:25:90:XX:XX:XX
Active Aggregator Info:
Aggregator ID: 2
Number of ports: 2
Actor Key: 9
Partner Key: 20002
Partner Mac Address: cc:6e:36:XX:XX:XX Slave Interface: emX
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:32:70:XX:XX:XX
Slave queue ID: 0
Aggregator ID: 2
Actor Churn State: none
Partner Churn State: none
Actor Churned Count: 0
Partner Churned Count: 0
details actor lacp pdu:
system priority: 65535
system mac address: 00:32:70:XX:XX:XX
port key: 9
port priority: 255
port number: 1
port state: 63
details partner lacp pdu:
system priority: 1
system mac address: cc:4e:24:XX:XX:XX
oper key: 20002
port priority: 1
port number: 6
port state: 63 Slave Interface: enp7s0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:25:90:XX:XX:XX
Slave queue ID: 0
Aggregator ID: 2
Actor Churn State: none
Partner Churn State: none
Actor Churned Count: 0
Partner Churned Count: 0
details actor lacp pdu:
system priority: 65535
system mac address: 00:25:90:XX:XX:XX
port key: 9
port priority: 255
port number: 2
port state: 63
details partner lacp pdu:
system priority: 1
system mac address: cc:4e:24:XX:XX:XX
oper key: 20002
port priority: 1
port number: 262
port state: 63

Link reference :

https://www.snel.com/support/setup-lacp-bonding-interface-centos-7/

--

--