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

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

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

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

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://test.idctop.com/article/541121.html

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

相关推荐

  • 服务器实例id什么意思,云服务器实例ID有什么作用

    服务器实例id是云服务商为每一台创建的云服务器分配的全局唯一数字或字母标识码,用于精准定位、管控与调度计算资源,核心解构:服务器实例id的本质与构成为什么必须有实例id?在云原生架构下,物理硬件被虚拟化切割,若无唯一标识,系统无法将网络请求、存储读写精准路由至目标节点,实例id就是云上服务器的“身份证号”,资源……

    2026年4月24日
    7200
  • 服务器需要什么配置?所需资源主要包括哪些?

    服务器配置没有统一标准,配置和资源完全由业务需求决定,先算清负载再选配置,才不花冤枉钱,很多朋友第一次接触服务器,上来就问“什么配置最好”,这个问题其实没有答案,因为服务器不像手机,不是越贵越流畅,一个日访问量几百的小网站,和一套支撑上万用户的电商系统,需要的资源天差地别,与其纠结“最好”,不如先搞清楚“够用……

    2026年8月11日
    700
  • 国际cdn加入贵吗,国际cdn加速服务费用

    国际CDN服务并不一定“贵”,其性价比取决于业务场景、流量规模及节点覆盖需求,对于高并发、跨国访问或合规性要求高的企业,头部厂商通过规模化效应提供的边际成本远低于自建或低端服务商,综合TCO(总拥有成本)往往更具优势,成本构成深度解析:为何价格差异巨大?计费模式与隐性成本对比国际CDN的费用并非单一维度,而是由……

    2026年5月16日
    7400
  • 大模型写UI页面到底怎么样?大模型写UI页面好用吗

    大模型写UI页面,目前最真实的体验结论是:它已经从一个“玩具”变成了一个强力的“辅助引擎”,但绝非能完全替代开发者的“自动驾驶系统”,对于有一定前端基础的开发者而言,利用大模型生成UI页面能提升至少50%的效率,主要表现在快速搭建骨架、生成重复性代码组件以及编写CSS样式上;对于零基础的新手,大模型输出的代码往……

    2026年3月2日
    18200
  • 大模型学习硬件要求教程哪个好?组装显卡避坑指南

    大模型学习的硬件门槛远高于传统深度学习,核心结论在于:显存容量是决定性因素,算力是效率保障,存储与电源是稳定性基石, 许多初学者盲目追求高端显卡却忽视了显存带宽与容量,导致模型加载失败或推理速度极慢,真正优质的教程不应只列出配置清单,更应解释硬件与模型参数量之间的数学逻辑,对于个人学习者,一张24GB显存的RT……

    2026年3月24日
    11500
  • 如何选择一款适合办公的发电子邮件软件,哪个好用

    选择发电子邮件软件,核心在于匹配业务场景的发送量级与到达率需求,优先支持独立IP与自动化API集成的企业级工具,企业发电子邮件软件哪个好用:主流工具横向对比咱们在实际选型时,经常会被市面上五花八门的工具搞得眼花缭乱,评判一款发电子邮件软件好不好用,底层逻辑就三条:触达率稳不稳、接口好不好接、数据报表细不细,不同……

    2026年7月15日
    2800
  • 本地如何连接远程MySQL?MySQL迁移到RDS报错怎么解决

    本地MySQL迁移至阿里云RDS的核心在于通过DTS(数据传输服务)实现平滑无缝迁移,或手动利用mysqldump配合网络配置完成数据同步,关键在于解决网络连通性与字符集一致性,将本地数据库搬上云端,不仅仅是把文件拷过去那么简单,很多开发者在初次尝试时,常因为网络白名单没配好,或者版本不兼容,导致迁移中途报错……

    2026年7月4日
    6600
  • 服务器地域说明,为何选择不同地域的服务器有区别?

    服务器地域是指数据中心所处的物理位置,通常以城市或地区命名,选择服务器地域时,需综合考虑访问速度、数据合规性、成本及容灾能力等因素,直接影响网站性能、用户体验及业务合规性,核心影响因素分析网络延迟与访问速度服务器与用户之间的物理距离决定网络延迟,用户主要位于中国大陆,选择华北、华东或华南地域的服务器,延迟通常低……

    2026年2月3日
    16030
  • 国内局域网云存储如何搭建? – 企业私有云存储解决方案

    在数字化转型浪潮席卷各行各业的今天,数据已成为核心资产,对于国内众多企业、政府机构、教育科研单位而言,构建一个高效、安全、可控的内部云存储平台,实现数据的集中管理、便捷共享和可靠保护,是提升运营效率、保障数据主权和满足合规要求的必然选择,国内局域网云存储架构的核心价值在于:在完全隔离于公网的私有网络环境中,利用……

    2026年2月10日
    14800
  • 服务器配置方案总结怎么写,中小企业服务器配置方案怎么选

    服务器配置没有统一答案,但存在一套从业务需求反推硬件选型、再结合预算确定方案的通用方法论,按本文步骤执行即可避免绝大多数配置失误,服务器配置怎么选才不浪费钱很多人在服务器配置上栽跟头,要么是买了高配机器实际利用率不到10%,要么是配置不够导致业务高峰期直接宕机,业内专家指出,超过七成的服务器配置问题出在需求分析……

    2026年8月10日
    600

发表回复

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