windows双网卡需设跃点数并加静态路由:有线设跃点1专走内网172.16.x.x,无线设跃点20+走外网,再用route -p add添加永久内网路由,确保内外网互不干扰。

公司内网通过有线接入(172.16.x.x),办公系统、打印机、内部服务器全靠它;同时连着Wi-Fi(192.168.1.x)想查资料、收邮件,但一插网线Wi-Fi就彻底断联——这不是网络坏了,是Windows默认把有线当“亲儿子”,所有流量全塞过去,无线只剩个空壳。
确认当前网卡跃点值
右键任务栏网络图标 → 选择「打开网络和Internet设置」→ 左侧点「高级网络设置」→ 右侧点「更多网络适配器选项」→ 进入「网络连接」界面。
分别双击「以太网」和「WLAN」→ 点击「Internet 协议版本 4 (TCP/IPv4)」→ 点「属性」→ 再点「高级」→ 查看底部「自动跃点」是否勾选,以及当前「接口跃点数」数值。
注意:【若两块网卡都勾选了“自动跃点”,系统会按链路速度分配优先级,此时有线几乎必然胜出】。不查清楚当前值,后面改了也白改。
手动设定有线高优先级(方法一:图形界面)
对「以太网」适配器重复上述路径进入「高级TCP/IP设置」→ 取消勾选「自动跃点」→ 在「接口跃点数」框中填入 【1】 → 点「确定」保存。
再对「WLAN」做同样操作,但把跃点数设为 【20】 或更高(比如30、50)→ 确保数值明显大于有线网卡。
这一步做完后,系统路由表会立刻重算:所有目标非172.16.0.0/16的流量,默认走WLAN;而访问172.16.x.x段时,因该网段路由直连且跃点为1,强制走有线——互不干扰。
补充静态路由保障内网访问(方法二:命令行)
以管理员身份运行CMD或PowerShell。
输入命令:route -p add 172.16.0.0 mask 255.255.0.0 172.16.6.1
其中172.16.0.0是你内网实际网段(如172.16.10.0则写172.16.10.0),mask 255.255.0.0对应/16子网掩码,172.16.6.1必须替换成你有线网卡在该子网中的默认网关(可在「网络连接详细信息」里找到)。
这条命令加的是永久路由(-p参数),重启也不失效。没加这句,某些内网服务(如SMB共享、数据库直连)可能因系统误判路径而超时或拒绝连接。
验证路由生效
在CMD中执行:route print
查找包含172.16.0.0的行,确认其接口IP是有线网卡地址,跃点为1;再找0.0.0.0(默认路由),确认其接口IP是无线网卡地址,跃点为20或更高。
接着分别测试:ping 172.16.1.100(应通,走有线);ping www.baidu.com(应通,走Wi-Fi)。











