redhat系linux网卡绑定bond设置

📅 2026/7/27 9:07:44 👁️ 阅读次数 📝 编程学习
redhat系linux网卡绑定bond设置

适用于使用NetworkManager管理的网络网卡绑定,包括redhat、rockylinux、ubuntu desktop等

使用systemd-networkd管理的,需要使用netpla配置设置网卡绑定,请参考

ubuntu2604-CSDN博客https://blog.csdn.net/zhangli2009x/article/details/163198588?sharetype=blogdetail&sharerId=163198588&sharerefer=PC&sharesource=zhangli2009x&spm=1011.2480.3001.8118

使用图形化界面操作

nmtui

网卡基础配置

确保需要加入绑定组的网卡不要手动配置IP,要开启自动连接

添加bond

给绑定组命名,建议上下一致,不一致会导致ip addr查看时看到的名(device)和nmcli connection modify 使用的名(profile name)不一样

之后添加属于该绑定组的子网卡

子网卡的profile name建议以“绑定组名-真实网卡名”方式命名,便于维护

device要手动输入前面看到的真实物理网卡名

queue id建议两块网卡设置成不一样的,第一块为0,第二块为1,依次类推

绑定组模式

根据需要选择,有7种方式可选

模式特点交换配置建议指数
802.3ad标准 LACP 协议,服务器与交换机自动协商聚合组、链路状态、流量分配
LACP双向负载均衡,带宽叠加,无乱序
必须LACP动态聚合组★★★★★
active backup一主一备,主断了才用备无需★★★
alb收发双向都均衡,带宽叠加无需★★
tlb出方向按网卡负载动态分配;入方向只走一张网卡无需
broadcast所有包从所有网卡同时发,接收端只收一份必须静态聚合
round-robin数据包依次轮着从组内各网卡发出必须静态聚合
xor用(源MAC XOR目的MAC)%网卡数选出口;同一条流永远走同一张网卡必须静态聚合

此处使用802.3ad,即LACP,需要交换端配置LACP聚合组

华为交换机配置LACP方式

lacp priority 100

#
interface Eth-Trunk0
stp edged-port enable
mode lacp-static
#
interface GigabitEthernet0/0/2
eth-trunk 0
#
interface GigabitEthernet0/0/3
eth-trunk 0
#

配置IP地址

激活绑定组

图形化界面或命令都可以

nmcli connection up bond-service0

带*的是已激活的