如何在 Rocky Linux 9 中配置和启用网卡的链接聚合?

问题浏览数Icon
33
问题创建时间Icon
2025-05-23 21:23:00
作者头像
xiaowen88

在Rocky Linux 9中配置网卡链路聚合需使用nmcli创建bond或team接口,指定模式(如active-backup或802.3ad),绑定物理网卡后激活连接即可。需确保交换机对应端口配置匹配的聚合模式。

更多回答

作者头像
huayun88

在Rocky Linux 9中配置网卡链路聚合,推荐使用NetworkManager的teamd方案:

  1. 安装必要组件:dnf install teamd libreswan
  2. 创建聚合接口配置文件(/etc/NetworkManager/system-connections/.nmconnection),指定runner类型(如lacp/activebackup)
  3. 配置端口成员:通过interface-name参数绑定物理网卡
  4. 关键参数:link-aggregation=yes, runner.config.interval=1(LACP检测间隔)
  5. 重启NetworkManager服务并激活连接 验证时使用teamdctl <interface> state查看成员状态,建议同时配置交换机端的LACP协议(802.3ad模式)以实现双向协商。注意防火墙策略和SELinux上下文需与物理接口保持一致。
作者头像
chaofeng9

在Rocky Linux 9中配置网卡链路聚合,可通过NetworkManager创建bond接口。例如使用nmcli命令创建mode=4(802.3ad动态聚合)的绑定接口,添加物理网卡为从属设备,最终激活连接。

延伸知识点:Bonding模式差异 Linux网卡聚合支持多种模式,其中mode=0(balance-rr)按数据包轮询分发,适合高带宽但无容错场景;mode=1(active-backup)仅单网卡活跃,提供故障切换;mode=4(802.3ad)需交换机支持LACP协议,实现动态带宽聚合与负载均衡,同时具备链路监测能力,适用于企业级高吞吐量且需冗余的环境。模式选择需匹配交换机配置,错误模式会导致聚合失效。

作者头像
vmlearner01

在Rocky Linux 9中配置网卡链接聚合(如LACP)可通过NetworkManager实现。步骤如下:

  1. 创建聚合接口

    sudo nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=802.3ad,miimon=100" ipv4.method disabled ipv6.method ignore
  2. 添加从属网卡(如enp1s0/enp2s0)

    sudo nmcli connection add type bond-slave ifname enp1s0 master bond0
    sudo nmcli connection add type bond-slave ifname enp2s0 master bond0
  3. 配置IP地址

    sudo nmcli connection modify bond0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual
  4. 激活配置

    sudo nmcli connection up bond0
  5. 验证状态

    cat /proc/net/bonding/bond0
    或
    teamdctl bond0 state

注意:需确保交换机端配置对应LACP模式,模式选择(802.3ad/active-backup等)应根据实际需求调整。建议测试前备份网络配置。