When setting up virtualized environments or critical applications, ensuring network performance and high availability is essential. LACP (Link Aggregation Control Protocol), also known as bonding mode 802.3ad, allows you to combine two or more physical interfaces into a single logical interface, increasing bandwidth and providing redundancy.
All of our bare metal servers are delivered with ports that are fully compatible and ready for use with LACP, making it easy to implement this technology for those who need maximum network performance and resilience.
π Requirements
Proxmox Ve
Two or more physical NICs (e.g.,
eno1
,eno2
)Root access to Proxmox
β Step 1: Configure network interfaces:
Edit the network configuration:
nano /etc/network/interfaces
Example configuration:
auto eno1
iface eno1 inet manual
bond-master bond0
iface eno2 inet manual
bond-master bond0
iface eno4 inet manual
iface eno3 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode 802.3ad
bond-xmit-hash-policy layer3+4
bond-downdelay 200
bond-updelay 200
bond-lacp-rate fast
auto vmbr0
iface vmbr0 inet static
address YOUR_SERVER_IP
gateway YOUR_GATEWAY
bridge-ports bond0
bridge-stp off
bridge-fd 0
π§© Replace:
YOUR_SERVER_IP
β Your serverβs IP addressYOUR_SERVER_MASK
β Your subnet maskYOUR_GATEWAY
β Your default gatewayYOUR_DNS
β Preferred DNS servers (e.g.,1.1.1.1 8.8.8.8
)
After manual changes in
/etc/network/interfaces
, run:
ifreload -a
β Step 2: Verify bonding
Bonding Mode: IEEE 802.3ad
Slave Interface: eno1
Slave Interface: eno2
MII Status: up
Aggregator ID: 1
π§ Confirm the bonding module loads at boot
Already managed by Proxmox, but you can verify:
cat /etc/modules | grep bonding
If not present and you want to be 100% sure, add bonding to /etc/modules:
echo bonding >> /etc/modules
π Need Help?
If you’re unable to configure LACP using Netplan on Ubuntu, please don’t hesitate to contact our technical support by clicking here. We’re ready to help you!