统信UOS双网卡绑定支持图形界面(热备模式)与命令行(全模式)两种配置方式,需禁用原网卡、统一配置IP、持久化设置,并通过/proc/net/bonding、ping、ethtool等验证主备切换与链路状态。

您需要在统信UOS系统中将两块物理网卡聚合成一个逻辑接口,实现主备切换或负载分担,避免单网卡故障导致业务中断,同时确保配置能开机自动生效且不被NetworkManager覆盖。
图形界面快速配置热备模式(适合桌面版)
该方式无需编辑文件,通过NetworkManager可视化操作完成,仅支持active-backup主备模式,5分钟内可启用。
打开“操作中心”→“网络”→点击页面下方“用网络管理器配置”按钮,进入NetworkManager图形界面。
左下角点击“+”号→选择“绑定”类型→点击“Create”。
在“绑定连接1”窗口中,点击“Add”按钮,依次添加两个物理网卡(如ens3、ens7);【mode必须选“热备”(active-backup),否则无法自动故障转移】。
切换到“IPv4设置”选项卡→method选“手动”→点击“Add”输入绑定接口IP、子网掩码和网关;【切勿为成员网卡单独配置IP,否则会引发路由冲突】。
点击“保存”,系统自动启用bond连接;随后右键禁用原两个物理网卡的独立连接(如“有线连接 1”“有线连接 2”)。
命令行配置永久bonding(支持全模式,推荐服务器版)
此方法通过nmcli直接生成持久化配置,兼容mode=0/1/4/6等全部七种绑定模式,配置后重启不失效。
第一步:创建bond主连接,指定模式与克隆MAC地址
执行:nmcli connection add type bond ifname bond0 mode active-backup ethernet.cloned-mac-address 52:54:00:ab:cd:ef autoconnect yes ipv4.method manual
第二步:为bond0分配静态IP
执行:nmcli connection modify bond0 ipv4.addresses 192.168.10.100/24
第三步:添加两块物理网卡作为slave成员
执行:nmcli connection add type bond-slave ifname ens3 master bond0
执行:nmcli connection add type bond-slave ifname ens7 master bond0
第四步:重载并激活配置
执行:nmcli con reload→nmcli con up bond0→nmcli con down "有线连接 1"→nmcli con down "有线连接 2"
第五步:验证绑定状态
执行:cat /proc/net/bonding/bond0,确认MII Status为up且当前主接口显示Primary。
验证与排错关键操作
检查是否已加载bonding内核模块:lsmod | grep bonding,若无输出则需先执行sudo modprobe bonding。
确认bond0已获取IP且处于UP状态:ip addr show bond0,若无地址请检查ipv4.method是否已设为manual且已配置addresses。
模拟主网卡断连:sudo ip link set ens3 down,1秒内应看到cat /proc/net/bonding/bond0中Active interface自动切换为ens7。
测试跨网段连通性:ping -I bond0 192.168.10.1,确保流量确实从bond接口发出而非物理网卡直出。
查看实时链路状态:ethtool bond0,确认Speed显示为实际速率(如1000Mb/s),而非Unknown。

















