# Creating a Network Bond Using nmcli for Enhanced Throughput
Network bonding is a vital technique that aggregates two or more network interfaces into a single logical interface, improving overall throughput and redundancy. In this article, we guide you through the essential steps to create a bond using `nmcli`, ensuring your network configuration is both efficient and reliable.
## 1. Create the Bond Interface
To start, create a bond interface (e.g., `bond0`) with the following command:
“`bash
nmcli connection add type bond con-name bond0 ifname bond0 bond.options “mode=active-backup”
“`
You can specify additional options like `miimon=100` to monitor interface status effectively.
## 2. Add Physical Interfaces As Slaves
Next, add your physical interfaces, such as `eth0` and `eth1`, as slaves to the bond:
“`bash
nmcli connection add type ethernet ifname eth0 master bond0
nmcli connection add type ethernet ifname eth1 master bond0
“`
## Conclusion
By utilizing nmcli for network bonding, you can enhance your network’s performance while ensuring redundancy. Optimize your network today for better reliability and speed. For a complete guide, follow the steps outlined above!