导航

本人纯记不住命令操作

✅ 步骤一:确认系统支持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。