Windows双网卡流量优先级由跃点数(Metric)决定,数值越小优先级越高;必须取消“自动跃点”以避免信号波动或速率误判导致的路由抖动,主用网卡设为10、备用设为30以上,并配合静态路由定向内网流量。Windows 双网卡环境下,静态跃点数(Metric)是控制流量优先级的关键参数。它不决定“能不能通”,而是决定“默认走哪张卡”——系统会优先选择跃点数小的那条路径转发未明确指定目标的流量(比如访问互联网、DNS 查询等)。要强制日常上网、视频会议、远程桌面等通用流量走高性能网卡(如千兆有线),核心就是把它设为低跃点,另一张(如Wi-Fi或低速网卡)设为高跃点。
找到并修改网卡跃点值
右键“开始” → “网络连接” → 找到对应网卡(如“以太网”或“wlan”)→ 右键“属性” → 双击“internet 协议版本 4(tcp/ipv4)” → 点击右下角“高级…” → 取消勾选“自动跃点” → 在“接口跃点数”框中输入数值。
建议设置:
- 高性能网卡(如主用有线):填 10(或 5、1,越小越优先)
- 备用/低速网卡(如Wi-Fi或调试网卡):填 30 或更高(如 50),确保差值 ≥20,避免系统抖动误判
为什么必须取消“自动跃点”
Windows 默认开启“自动跃点”,它会根据网卡速度(如 1Gbps vs 100Mbps)、连接状态动态计算跃点值。这看似智能,但实际容易出问题:
- Wi-Fi 信号波动时,跃点可能临时低于有线卡,导致流量意外切到无线
- 某些主板集成网卡报告错误速率(如显示 10Gbps 实际仅 1G),造成跃点误判
- 双网卡同时连通时,自动跃点可能让两张卡数值接近,系统随机选路
手动设固定值才能真正锁定优先级,这是稳定分流的前提。
配合静态路由才完整
只调跃点数,只能控制“默认路由”(0.0.0.0)走向;若想让访问内网服务器(如 192.168.100.0/24)、NAS 或监控系统走指定网卡,仍需加静态路由:
- 先用
route print查出高性能网卡的接口索引号(Interface List 中的 Idx 值) - 再执行:
route -p add 192.168.100.0 mask 255.255.255.0 192.168.100.1 if <idx></idx> -
-p参数确保重启不失效;if <idx></idx>明确绑定到该网卡,不依赖跃点
验证是否生效
配置完立即验证:
- 运行
route print,检查 IPv4 路由表中“跃点数”列是否与设置一致 - 打开命令行,执行
tracert www.baidu.com,看第一跳是否是你设定的高性能网卡网关 - 访问内网设备(如
ping 192.168.100.50),确认走的是内网卡而非默认网关











