双网卡共存时需手动配置路由优先级:先用ipconfig /all查接口索引和网关,再调低无线网卡跃点数为10,删除冲突默认路由,最后添加永久静态路由——内网流量走有线网关,外网流量走无线网关。

你的Win11电脑插着网线能进公司OA系统,连着Wi-Fi能刷网页收邮件,但两者一并开启就互相“打架”——内网打不开、外网登不上、ping不通隔壁工位的打印机,这不是硬件故障,而是系统没被教会怎么分发数据包。
确认当前网络接口与IP信息
以管理员身份打开「Windows终端(管理员)」或「命令提示符」,执行:
ipconfig /all
重点记录两组信息:有线网卡(通常叫“以太网”)的IPv4地址、子网掩码、默认网关;无线网卡(通常叫“WLAN”)的IPv4地址、子网掩码、默认网关。注意:必须在双网同时连接状态下执行,否则看不到冲突路由的全貌。
【关键前提】有线网卡必须已接入内网并获取到有效IP(如10.3.22.100),无线网卡必须已连上可通外网的Wi-Fi(如192.168.43.31)。若任一网卡显示“无Internet访问”,先单独测试该网卡能否独立上网或通内网,排除物理连接或DHCP问题。
调整跃点数,让系统知道谁是“主外网”
控制面板 → 网络和Internet → 网络和共享中心 → 更改适配器设置 → 右键无线网卡(WLAN)→ 属性 → 双击“Internet协议版本4 (TCP/IPv4)” → 点击“高级” → 取消勾选“自动跃点” → 在“接口跃点数”中输入10 → 确定保存。
这一步是给无线网卡一个明确的低优先级身份,防止它抢走默认路由。Windows默认会给有线网卡分配更低跃点(如20),但无线网卡常被系统设为5–15之间,不手动干预容易导致外网流量误入内网网关。
有线网卡不用改跃点数,保持默认即可。改错网卡会导致所有流量都走错口,内网外网全断。
删除冲突的默认路由
在管理员终端中运行:
route delete 0.0.0.0
这条命令会清除当前所有默认路由(0.0.0.0/0)。别慌——删掉的是系统自动生成的、互相打架的那两条“默认网关”条目,不是删你自己的IP或DNS。删完后执行 route print,你会看到活动路由里不再有重复的0.0.0.0行。
如果执行失败提示“找不到路径”,说明当前只有一条默认路由,仍需继续删;若提示“拒绝访问”,请确认终端是“以管理员身份运行”。
添加精准静态路由
第一步:添加内网路由
route -p add 10.0.0.0 mask 255.0.0.0 10.3.22.1 if 15
第二步:添加外网默认路由
route -p add 0.0.0.0 mask 0.0.0.0 192.168.43.1 if 17
第三步:验证路由是否写入
route print | findstr "10\.0\.0\.0\|0\.0\.0\.0"
其中 10.0.0.0/8 是典型内网地址段(覆盖10.x.x.x全部地址),10.3.22.1 是你有线网卡的默认网关;0.0.0.0/0 是所有非内网流量的兜底路由,192.168.43.1 是你无线网卡的默认网关。“if 15”和“if 17”是有线、无线网卡在系统中的接口索引号,必须用你实际查到的编号(通过 ipconfig /all 中“IPv4 地址”上方的“以太网适配器 以太网”或“无线局域网适配器 WLAN”旁的“Index”值确认)。【填错if编号会导致路由完全失效】
-p 参数表示永久路由,重启后依然生效,无需每次重输。

















