服务器双网卡怎么配置路由,设置步骤是什么?

服务器双网卡配置路由的核心在于通过设置静态路由和策略路由,让两张网卡各司其职比如一张走内网、一张走外网,或者实现链路冗余与负载均衡,从而避免网络冲突并提升业务稳定性。

服务器双网卡怎么配置路由?先搞懂两个关键点

在动手配置之前,有必要先理解双网卡路由的基本原理,很多新手容易陷入两个误区:一是认为插上两张网卡就能自动分流,二是不清楚路由表的作用,双网卡路由配置的核心在于路由表策略路由

10.网络基础白话文之双网卡内外网路由配置
加载中
10.网络基础白话文之双网卡内外网路由配置

双网卡路由的两种主流场景

  • 内外网隔离:一张网卡连接内网(如192.168.1.x),另一张连接外网(如10.0.0.x),通过路由表指定访问内网特定IP走内网卡,其余所有流量走外网卡,这是最常见的场景,例如企业中的Web服务器,需要同时提供内网访问和互联网访问。
  • 链路冗余与负载均衡:两张网卡连接到同一交换机,通过网卡绑定(bonding)或等价路由实现故障切换或带宽叠加,这种场景下,路由配置相对简单,但需要结合链路聚合技术,在数据中心,相当一部分服务器采用双网卡绑定来保证网络可用性。

路由表与策略路由的区别

  • 普通路由表:根据目标IP地址选择下一跳,当服务器收到一个发往某个IP的数据包时,系统会查询路由表,找到匹配的条目,然后从对应网卡发出。
  • 策略路由:除了目标IP,还可以根据源IP、协议、端口等条件决定路由路径,在双网卡配置中,策略路由常用于实现“源地址路由”让来自不同网卡的流量走不同的出口。

行业共识认为,策略路由在双网卡配置中不可或缺,尤其是在需要源地址路由的场景下,举个例子:如果你有两张网卡,一张接办公内网,一张接互联网,那么你可以为内网网卡添加一条策略路由,要求所有来自内网网卡IP的流量都走内网网关,而不受默认网关影响。

双网卡路由表配置教程:手把手操作

这部分我们分别介绍Linux和Windows Server下的配置方法,因为两者在命令和思路上略有不同。

Linux下配置双网卡路由

Linux系统使用ip route命令管理路由表,配置方便且灵活。

查看当前路由表

ip route show

默认情况下,你会看到一条默认路由(default via …)和若干直连网段的路由,如果两张网卡都配置了默认网关,系统可能会选择跃点数(metric)较小的那条,导致另一张网卡无法正常工作。

添加静态路由

假设你有一张内网网卡eth0,IP为192.168.1.10,网关为192.168.1.1;外网网卡eth1,IP为10.0.0.10,网关为10.0.0.1,你需要让所有访问内网IP的流量走eth0,其他流量走eth1。

  • 删除可能存在的冲突默认路由:ip route del default

    服务器双网卡怎么配置路由,设置步骤是什么?

  • 添加外网默认路由:ip route add default via 10.0.0.1 dev eth1
  • 添加内网静态路由:ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0

注意:内网网段的路由必须是精确匹配,否则流量会走默认路由,如果需要更详细的配置,可以配合ip rule使用策略路由。

配置策略路由(基于源地址)

如果内网网卡也需要访问外网,但必须通过内网网关上网(比如公司内网有上网代理),那么就需要策略路由。

  • 创建新的路由表:echo 200 custom >> /etc/iproute2/rt_tables
  • 添加路由到custom表:ip route add 192.168.1.0/24 dev eth0 table custom
  • 添加默认路由到custom表:ip route add default via 192.168.1.1 dev eth0 table custom
  • 添加规则:ip rule add from 192.168.1.10 table custom

这样,从内网网卡IP发出的数据包就会使用custom路由表,而不是主路由表。

保存配置

在Debian/Ubuntu系统中,可以将路由命令写入/etc/network/interfaces,在iface eth0段中添加up ip route add ...,在CentOS/RHEL系统中,可以创建/etc/sysconfig/network-scripts/route-eth0为路由条目,这样重启后配置自动生效。

Windows Server下配置双网卡路由

Windows使用route命令,同样支持静态路由和跃点数设置。

查看路由表

route print

在Windows中,默认网关的跃点数由接口的自动跃点数或手动设置决定,如果两张网卡都有默认网关,系统会优先使用跃点数较小的那条。

添加静态路由

假设内网网卡接口名称为“本地连接2”,IP为192.168.1.10,网关192.168.1.1;外网网卡为“本地连接”,IP为10.0.0.10,网关10.0.0.1。

  • 删除多余默认网关:在“网络和共享中心”中,打开外网网卡属性,将“Internet协议版本4 (TCP/IPv4)”的默认网关设置为10.0.0.1;内网网卡不设置默认网关,或者设置后手动调整跃点数使其优先级低于外网。
  • 添加内网静态路由:route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 -p
  • 如果需要持久化到注册表,使用-p参数。

使用跃点数控制优先级

如果你希望内网网卡也能访问外网,但必须通过内网网关,可以将内网网卡的默认网关跃点数设得较大(如100),外网默认网关跃点数设为1,设置跃点数的方法:在网卡属性的TCP/IPv4设置中,点击“高级”,取消“自动跃点数”,手动输入值。

双网卡内外网同时访问的配置方法

这是很多企业服务器刚需:一张网卡接办公内网,一张网卡接互联网,员工希望通过内网地址访问服务器,同时服务器自身能正常上网。

核心思路:默认网关唯一

  • 外网网卡:设置默认网关,跃点数小(如1)。
  • 服务器双网卡怎么配置路由,设置步骤是什么?

  • 内网网卡:不设置默认网关,只设置IP和子网掩码,然后手动添加内网段静态路由,让内网流量走内网卡。
  • 验证:用ping测试内网IP和外网IP,确保都能通,再用traceroute(Windows下tracert)追踪到外网目标IP的路径,确认数据包经过外网网关。

常见IP规划示例

网卡 IP地址 子网掩码 默认网关 跃点数
外网 0.0.10 255.255.0 0.0.1 1
内网 168.1.10 255.255.0 自动

实际操作案例:数据库服务器内外网通信

假设一台数据库服务器,内网卡IP为192.168.1.100,网关192.168.1.1;外网卡IP为10.0.0.100,网关10.0.0.1,要求内网客户端(192.168.1.x)能通过内网IP访问数据库,同时服务器自身能通过外网卡访问互联网。

Linux配置步骤:

  1. 编辑网卡配置,确保内网卡不设默认网关。
  2. 执行命令:
    ip route del default
    ip route add default via 10.0.0.1 dev eth1
    ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0
  3. 验证:内网客户端ping 192.168.1.100,服务器ping 8.8.8.8,均能成功。

Windows配置步骤:

  1. 在外网卡属性中设置默认网关10.0.0.1,内网卡不设置网关。
  2. 执行命令:
    route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 -p
  3. 验证同样。

解决网络冲突问题

如果配置后出现内网访问慢或外网时断时续,通常是路由表出现问题,常见的排查步骤:

  • 检查路由表是否有多条默认路由,如有则删除一条。
  • 检查接口跃点数,确保外网默认网关优先级最高。
  • 检查防火墙规则,确保没有阻止相关流量。

服务器双网卡负载均衡与冗余方案对比

除了内外网分离,双网卡还常用于提升网络稳定性或带宽,这里对比两种主要方案。

网卡绑定(Bonding)

  • 模式0(轮询):所有网卡轮询发送数据包,实现负载均衡,但需要交换机支持端口聚合。
  • 模式1(主备):一张网卡工作,另一张备用,故障时自动切换,无需交换机支持。
  • 模式6(自适应负载均衡):根据每张网卡的负载情况分配流量,也是常见的负载均衡模式。

等价多路径路由(ECMP)

  • 在网络层配置,让路由器将流量等价分发到多个下一跳,需要网络设备支持,且路由协议配合。
  • 适用于服务器有多张网卡且连接不同路由器的情况。

如何选择适合你的方案

服务器双网卡怎么配置路由,设置步骤是什么?

方案 优势 劣势 适用场景
Bonding mode 1 简单可靠,零配置 不增加带宽 关键业务冗余
Bonding mode 0 提升带宽 依赖交换机 高并发文件服务器
ECMP 灵活,可扩展 配置复杂 大型网络架构

对于大多数中小企业,bonding mode 1是性价比最高的选择,因为无需额外网络设备投入,就能实现链路故障自动切换。

双网卡配置路由的常见问题与解决

业内专家指出,默认网关冲突是双网卡配置中最常见的错误之一,针对这个问题,可以采取以下措施:

  • 问题:配置后外网不通,但内网正常。
    • 检查默认网关是否设置正确,是否有多条默认路由。
    • 检查外网网卡能否ping通网关,如果网关不通,排查物理链路或网络配置。
  • 问题:内网访问时速度慢,或者延迟高。
    • 检查内网路由是否精确,避免内网流量走了外网默认路由。
    • 使用traceroute追踪路径,确认数据包是否经过内网网关。
  • 问题:重启后路由配置丢失。
    • Linux下,需要将路由命令写入启动脚本,如/etc/rc.local/etc/network/interfaces
    • Windows下,使用-p参数添加静态路由,确保永久生效。

服务器双网卡路由配置并不复杂,关键在于理解路由表的工作原理,并根据实际场景设计正确的策略,无论是内外网分离,还是链路冗余,只要掌握了静态路由和策略路由的核心方法,就能让双网卡发挥最大价值。

服务器双网卡配置路由常见问题解答

Q1: 服务器双网卡怎么配置路由才能让内外网同时访问?

A1: 关键在于确保只有一个默认网关,通常设置在外网网卡上,内网网卡不设网关,并通过静态路由指定内网网段走内网卡,Linux下使用ip route add,Windows下使用route add -p

Q2: 双网卡路由配置后,为什么外网访问时断时续?

A2: 这是典型的默认网关冲突现象,检查路由表,确认是否有多条默认路由,并删除多余条目,同时检查接口跃点数,确保外网网关优先级最高,如果两张网卡都设置了默认网关且跃点数相同,系统会随机选择,导致网络不稳定。

Q3: 服务器双网卡负载均衡路由方案有哪些选择?

A3: 常见方案包括网卡绑定(bonding)和等价多路径路由(ECMP),Bonding在驱动层实现,需要操作系统和交换机支持;ECMP在网络层实现,需要路由器支持,Bonding mode 1(主备模式)是多数企业首选,因为它配置简单且不依赖硬件。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/541121.html

(0)
还在为服务器配置安装烦恼吗?,服务器配置安装需要注意什么?
上一篇 2026年8月3日 00:15
服务器上的RAID一般怎么配置,RAID模式有哪些?
下一篇 2026年8月3日 00:19

相关推荐

  • underscore cdn是什么,underscore cdn加速配置

    在2026年的前端开发环境中,使用underscore CDN(如BootCDN、Staticfile或Cloudflare CDN)是提升页面加载速度、降低服务器带宽成本且确保兼容性的最佳实践,建议优先选择支持HTTP/3协议且具备全球边缘节点加速的CDN服务商,随着Web应用复杂度的指数级增长,JavaSc……

    2026年6月23日
    2210
  • 大语言模型获批到底怎么样?大语言模型获批可靠吗

    大语言模型获批标志着行业正式迈入合规应用的新阶段,对于企业与个人用户而言,这不仅是安全性的背书,更是技术落地走向成熟的分水岭,核心结论非常明确:获批模型在安全合规与基础能力上已达到高标准,但在垂直领域深度与复杂逻辑推理上仍存在差异,用户应从“尝鲜”转向“实用”,根据具体场景选择模型,而非盲目追求参数规模, 合规……

    2026年3月27日
    8600
  • 微服务日志集中存储选时序库还是对象存储

    微服务日志集中存储选型,结论先行:监控指标和链路数据用时序库,业务日志和审计日志用对象存储,混合架构才是性能与成本的最佳平衡,日志集中存储不是一道单选题,而是按数据特征分流的组合题,下面从数据模型、查询模式、成本结构三个维度拆解,帮你找到适合自己的答案,微服务日志集中存储方案对比:时序库和对象存储的边界在哪里很……

    2026年9月3日
    400
  • 服务器域名升级背后有哪些潜在影响和挑战?

    服务器域名升级是企业数字化转型中的关键环节,它不仅影响网站的可访问性和品牌形象,更直接关系到搜索引擎排名、用户信任及业务连续性,一次成功的升级需要系统规划与专业执行,以确保持续的在线服务与优化体验,域名升级的核心动因与战略价值域名升级通常基于以下关键需求:品牌重塑与统一:企业并购或品牌战略调整后,需使用更符合新……

    2026年2月3日
    16600
  • 服务器宕机查看哪个日志?服务器宕机怎么排查错误日志

    服务器宕机查看那个日志?首查系统日志/var/log/messages,次查业务应用日志及Web服务访问/错误日志,最后排查数据库慢查询日志,宕机排障的“黄金三分钟”为什么宕机后看日志是唯一正解?当服务器陷入无响应状态,盲目重启往往掩盖真实病灶,日志是系统崩溃前留下的“黑匣子”,根据中国信通院2026年《云原生……

    2026年4月23日
    5300
  • 什么是负载压力测试,常用测试工具有哪些?

    负载压力测试是验证系统能否承载真实业务峰值的关键手段,它的核心价值在于提前暴露隐患,避免生产环境崩盘, 无论你是电商大促、金融交易还是游戏开服,负载压力测试都是保障稳定性的基石,下面从场景、方法、工具到常见问题,逐一拆解,负载压力测试场景有哪些?负载压力测试不是一刀切的,不同业务场景决定了测试的侧重点,行业共识……

    2026年7月18日
    700
  • 2018北京cdn是什么,北京cdn服务器租赁多少钱

    2018年北京CDN服务已进入全面技术迭代期,当前市场核心趋势为“边缘计算+AI智能调度”深度融合,旨在解决高并发场景下的低延迟与高稳定性问题,而非单纯追求带宽扩容, 北京CDN技术演进与2026年市场现状随着5G普及和物联网设备激增,北京作为全国互联网枢纽,其CDN节点密度与处理能力面临前所未有的挑战,202……

    2026年6月11日
    3100
  • 国内云服务器有羊毛薅吗,哪里有免费云服务器优惠?

    国内云服务器市场经过多年的激烈竞争,各大厂商为了争夺用户基数,确实释放了大量极具吸引力的优惠策略,针对用户关心的国内各种云服务器有羊毛薅吗这一问题,核心结论是肯定的:不仅有,而且种类繁多,主要集中在“新用户专享”、“限时特惠”以及“代金券/优惠券”三个维度,但需要明确的是,云厂商的“羊毛”并非单纯的慈善赠送,而……

    2026年2月25日
    21900
  • CDN2017年有哪些重大盘点?CDN加速技术最新发展趋势

    CDN 2017 年标志着内容分发网络从单纯的静态加速向动静分离、智能调度及全面拥抱 HTTP/2 协议的关键转型期,确立了现代高并发架构的基础逻辑,回顾 2017 年,互联网基础设施经历了一场静默却深刻的变革,这一年,CDN 不再仅仅是“把文件传得更快”的工具,而是演变为具备智能感知、安全防御和边缘计算雏形的……

    云计算 2026年5月25日
    3300
  • cdn.aixifan是什么,cdn加速服务有哪些

    cdn.aixifan作为基于AI智能调度的高性能内容分发网络,其核心优势在于通过边缘节点智能缓存与动态加速技术,显著降低首屏加载时间并提升并发处理能力,是2026年企业构建低延迟数字体验的首选基础设施方案,技术架构解析:为何cdn.aixifan能定义2026加速标准在2026年的数字生态中,单纯的速度提升已……

    2026年6月1日
    8700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注