CentOS双网口链路聚合配置指南

CentOS双网口链路聚合实战配置

链路聚合核心价值

通过将两个物理网卡绑定为逻辑接口实现:

  • 带宽叠加:双千兆网卡可形成2Gbps传输通道
  • 故障切换:单网卡故障时自动切换保障连通性
  • 负载均衡:智能分配流量提升网络吞吐量

操作环境准备

确认系统环境满足以下条件:


# 查看网卡信息
ip addr show
# 确认内核支持bonding
modprobe bonding
# 安装必要工具(CentOS 7/8)
yum install -y net-tools

Bonding模式选择

模式编号 工作特性
mode=0 轮询负载均衡
mode=1 主备冗余模式
mode=4 LACP动态聚合
mode=6 自适应负载均衡

配置实施步骤

1. 创建Bonding接口


vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Bond
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BONDING_OPTS="mode=6 miimon=100"

2. 配置物理网卡


vi /etc/sysconfig/network-scripts/ifcfg-enp2s0
DEVICE=enp2s0
MASTER=bond0
SLAVE=yes
ONBOOT=yes

重复相同配置于第二个网卡(如enp3s0)

3. 应用配置


systemctl restart network
# 或使用NetworkManager
nmcli connection reload

效果验证方法


# 查看bond状态
cat /proc/net/bonding/bond0

# 检查网络吞吐量
iperf3 -c 目标服务器

# 模拟故障测试
ifdown enp2s0 && ping 网关IP

典型问题处理

  • 模块加载失败: 执行modprobe bonding后检查dmesg输出
  • IP冲突: 确保bond0配置的IP未被其他设备占用
  • 交换机兼容: 使用mode4需交换机启用LACP协议

性能优化建议

  • 启用巨型帧(MTU 9000)提升大文件传输效率
  • 监控bond接口流量分布:iftop -i bond0
  • 定期检查网络设备日志排查潜在问题

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END