通过nmcli配置Linux网卡绑定(bonding)的关键步骤如下:
-
创建绑定接口:
nmcli con add type bond con-name bond0 ifname bond0 mode 802.3ad ip4 192.168.1.100/24 gw4 192.168.1.1
指定模式(如mode4需交换机支持LACP),建议至少使用active-backup(mode1)或802.3ad(mode4)。
-
添加从属网卡:
nmcli con add type bond-slave ifname eth0 master bond0 nmcli con add type bond-slave ifname eth1 master bond0
确保物理接口未被其他配置占用。
-
激活配置:
nmcli con up bond0 nmcli con up bond-slave-eth0 nmcli con up bond-slave-eth1
-
验证:
cat /proc/net/bonding/bond0 # 查看绑定状态 ip link show master bond0 # 确认从属接口关联
注意事项:
- 生产环境推荐mode4(LACP)或mode1(主备),需交换机配合
- 使用
autoconnect yes
参数确保持久化 - 通过
nmcli device status
检查所有接口状态 - 双网卡绑定带宽聚合需物理交换机链路聚合支持