讲师中心 微信公众号
AI工具推荐 视频效率加速

linux怎么配置双网卡绑定_linux设置网卡bond模式【必看】

星婷姑娘_3802

星婷姑娘_3802

发布时间:2026-03-17 20:48:01

|

581人浏览过

|

来源于php中文网

原创

Linux双网卡绑定需先确认bonding模块已加载,否则会报“Unknown interface”;应选用mode=1并配置ARP监控、SLAVE=yes、primary及正确IP设置,再通过/proc/net/bonding和tcpdump验证实际生效。

linux怎么配置双网卡绑定_linux设置网卡bond模式【必看】

Linux 双网卡绑定不是“配了就自动高可用”,bond 模式选错、驱动没加载、交换机没配合,绑了也白绑。

怎么确认系统支持 bond 模块并正确加载

很多问题其实卡在第一步:内核根本没加载 bonding 模块。不检查就直接写配置,ifup bond0 会报 Unknown interface bond0 或 Device does not exist。

  • 运行 lsmod | grep bonding,没输出说明模块没加载
  • 临时加载:modprobe bonding;要开机自动加载,往 /etc/modules 里追加一行 bonding
  • 注意:某些云厂商(如 AWS、阿里云)的定制内核可能默认禁用 bonding,或要求启用 net.ifnames=0 避免网卡名不一致

mode=1(active-backup)是最稳妥的入门选择

别一上来就搞 mode=4(802.3ad),它依赖交换机 LACP 配置,而大多数家用路由器、普通交换机根本不支持——结果是两根线只有一根通,还查不出原因。

  • mode=1 不需要交换机配合,主备切换靠内核检测链路状态(ARP 或 MII),适合绝大多数物理服务器场景
  • 必须指定 primary=eth0(比如),否则故障切换时可能选错主接口
  • 启用 ARP 监控比 MII 更可靠:arp_interval=1000 + arp_ip_target=192.168.1.1(填网关或下游稳定设备 IP)

配置文件里漏掉 SLAVE=yes 是高频翻车点

CentOS/RHEL 系的 /etc/sysconfig/network-scripts/ifcfg-eth0 里,如果忘了加这行,ifup bond0 会成功,但 eth0 实际没被纳入 bond,cat /proc/net/bonding/bond0 显示 “No slaves”。

  • 每个从属网卡(如 eth0、eth1)配置文件中必须包含:DEVICE=eth0、SLAVE=yes、MASTER=bond0
  • bond0 主配置里不能写 IPADDR 和 NETMASK 在从属卡上——这些只写在 bond0 配置里
  • 重启网络前,先用 ifconfig bond0 down && ifconfig eth0 down && ifconfig eth1 down 清理残留状态,避免绑定失败却无提示

验证 bond 是否真生效,别只看 ip a

ip a 显示 bond0 有 IP,不代表流量走的是双网卡。真正要看的是底层状态和实际路径。

  • 查绑定详情:cat /proc/net/bonding/bond0,确认 Slave Interface: eth0 下面有 Link Failure Count: 0 且当前状态是 Up
  • 拔一根网线,等 2–3 秒,再查上面命令——Currently Active Slave 应该已切换,且 Link Failure Count 增加
  • 用 tcpdump -i eth0 icmp 和 tcpdump -i eth1 icmp 同时抓包,ping 网关,观察只有 active 接口有包(mode=1 下正常)

最常被忽略的是交换机侧:mode=1 虽不依赖 LACP,但交换机端口不能开生成树(STP)阻塞,也不能配置成 access+trunk 混合模式;物理连线最好接同一台交换机,跨交换机做 active-backup 要额外调 STP 定时器,不然切换延迟可能到 30 秒以上。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
counta和count的区别
counta和count的区别

Count函数用于计算指定范围内数字的个数,而CountA函数用于计算指定范围内非空单元格的个数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2788

2023.11.20

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

3088

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

4589

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3729

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

426

2026.01.19

go中interface用法
go中interface用法

本专题整合了go语言中int相关内容,阅读专题下面的文章了解更多详细内容。

3550

2025.09.10

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3890

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3353

2023.06.29

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

0

2026.10.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn