ubuntu双网卡绑定分享
本次实验所用系统为生产AI系统厂商提供ubuntu 2204 desktop版本:
- 实验环境
采用VMware workstation,系统为系统Ubuntu22.04-desktop
实验主要模拟生产bond 双网卡主备模式,主网卡down掉不影响业务.

网络链接选择-仅主机模式
- 实验过程
2.1加载内核bonding模块
2.2配置网卡
Ubuntu网络采用netplan软件管理

编辑网卡文件:

该系统网卡文件需要严格按照格式编辑,不能顶起每行,否则无法启动网卡.
网上大部分文档,renderer:networkd,同时禁用NetworkManager.
渲染器采用networkd,在实验中发现在主备网卡同时up时网络不通,把主卡down掉,网络通.
主卡up后,网络又不通.后改成NetworkManager后,双网卡同时在线时网络通.

网卡文件配置完成后,重启网卡.
Sudo netplan apply
2.3 主卡down掉
Ens32主卡down,ens33备卡启动
2.4主卡恢复
看到主卡已经恢复使用,但是网络不通

该系统有个问题,绑定双网卡后,在bond处,看到主备卡mac地址不同
在IP 看到mac地址相同.

需要重启网络,才能通

2.5 备卡down掉
不影响
2.6备卡恢复
总结:实验完毕,满足实验要求,个人感觉系统层绑定模式有一点差别,然后就是VMware里虚拟出来的NAT网络适配器它本身是虚拟出来的一个网络设备,和硬件设备相比,处理能力要差很多。ip address 显示的 bond0 MAC 地址与活动网卡相同,而 /proc/net/bonding/bond0 显示的是每张网卡的实际 MAC 地址,因此可能不同。这是主备模式的正常行为。





