-
-
Notifications
You must be signed in to change notification settings - Fork 2
Arch Linux Network Bonding
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to network bonding on Arch Linux, including bond creation, bond modes, and bond configuration.
Load module:
# Load bonding module
sudo modprobe bonding
# Make permanent
echo "bonding" | sudo tee -a /etc/modules-load.d/bonding.confCreate bond:
# Create bond interface
sudo ip link add bond0 type bond
# Or using systemd-networkd
sudo vim /etc/systemd/network/bond0.netdevAvailable modes:
- mode=0 (balance-rr): Round-robin
- mode=1 (active-backup): Active-backup
- mode=4 (802.3ad): LACP
- mode=6 (balance-alb): Adaptive load balancing
Configure mode:
# Set mode
sudo ip link set bond0 type bond mode balance-rr
# Or in config
sudo vim /etc/systemd/network/bond0.netdevAdd to bond:
# Add interface
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
# Or in config
sudo vim /etc/systemd/network/eth0.networkCheck bond:
# Check bond status
cat /proc/net/bonding/bond0
# Check interfaces
ip link show master bond0This guide covered bond creation, modes, configuration, and troubleshooting.
- Arch Linux Networking - Network setup
- Arch Linux Network Bridges - Bridges
- ArchWiki Network Bonding: https://wiki.archlinux.org/title/Network_bonding
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.