本人纯记不住命令操作
✅ 步骤一:确认系统支持bonding
modinfo bonding
lsmod | grep bonding
✅ 步骤二:使用nmcli命令创建bond(以mode=1为例)
# 创建bond接口,模式为主备
nmcli con add type bond ifname bond0 mode active-backup miimon 100
# 为bond0配置静态IP(根据实际环境修改)
nmcli con mod bond0 ipv4.addresses 192.168.1.100/24
nmcli con mod bond0 ipv4.gateway 192.168.1.1
nmcli con mod bond0 ipv4.dns 8.8.8.8
nmcli con mod bond0 ipv4.method manual
✅ 步骤三:将物理网卡加入bond
# 假设你要绑定的网卡是enp0s3和enp0s8:
nmcli con add type bond-slave ifname enp0s3 master bond0 con-name bond0-enp0s3
nmcli con add type bond-slave ifname enp0s8 master bond0 con-name bond0-enp0s8
✅ 步骤四:激活配置
nmcli con up bond0
nmcli con up bond0-enp0s3
nmcli con up bond0-enp0s8
✅ 步骤五:验证bond状态
# 输出中应能看到两个slave接口(如enp0s3、enp0s8)以及当前active的接口。
cat /proc/net/bonding/bond0
ip addr show bond0
bond模式说明(常用)
| 模式 | 名称 | 特点说明 |
| -- | ------------- | --------------- |
| 0 | balance-rr | 轮询负载均衡,需交换机支持 |
| 1 | active-backup | 主备冗余,简单可靠 |
| 6 | balance-alb | 自适应负载均衡,无需交换机支持 |
银河麒麟高级服务器V10(Tercel)内核版本为4.19.90-23.8.v2101.ky10.x86_64,已默认支持bonding。