通过nmcli配置Linux网卡绑定(bonding)需遵循以下步骤:
-
创建绑定接口:
nmcli con add type bond con-name bond0 ifname bond0 mode active-backup ip4 192.168.1.100/24 gw4 192.168.1.1
指定
mode
(如active-backup、802.3ad等)并配置IP。 -
添加从属网卡:
nmcli con add type bond-slave ifname eth0 master bond0 nmcli con add type bond-slave ifname eth1 master bond0
将物理接口(如eth0、eth1)绑定至bond0。
-
激活配置:
nmcli con up bond0 nmcli con up bond-slave-eth0 nmcli con up bond-slave-eth1
-
验证:
cat /proc/net/bonding/bond0
检查状态及模式是否生效。
注意事项:
- 确保物理接口无独立IP配置且处于托管状态(
nmcli dev set eth0 managed yes
)。 - 模式选择需匹配交换机配置(如802.3ad要求LACP支持)。
- 使用
miimon=100
等参数可添加链路检测(通过bond.options
字段)。