📌 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 address -
YOUR_SERVER_MASK
→ Your subnet mask -
YOUR_GATEWAY
→ Your default gateway -
YOUR_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!