必须手动添加静态路由才能实现内网流量走内网网卡、外网流量走外网网卡的准确分流;需先确认两网卡ip与网关信息,删除内网网卡默认网关避免冲突,再添加内网静态路由并验证生效。

电脑装了两块网卡,一块连内网、一块连外网,想让内网流量走内网网卡、外网流量走外网网卡,不互相干扰,必须手动添加静态路由才能实现准确分流。
确认两块网卡的IP和网关信息
右键「开始」→「Windows终端(管理员)」→输入 ipconfig /all 回车,逐行查看两块网卡的 IPv4 地址、子网掩码、默认网关。记下:内网网卡的网段(如 192.168.10.0/24)、内网网关(如 192.168.10.1);外网网卡的网段(如 172.16.5.0/24)、外网网关(如 172.16.5.254)。【务必确认两块网卡不在同一网段,否则路由会冲突】
用 route print 查看当前路由表,重点观察「网络目标」「网关」「接口」三列,确认系统当前默认只走其中一块网卡的网关。
删除默认网关冲突项(关键一步)
Windows 默认只会保留一个「0.0.0.0」的默认路由,如果两块网卡都设置了默认网关,系统会自动覆盖或丢弃其中一个,导致某条链路不通。必须先删掉非主用网卡的默认网关。
假设你希望外网走外网网卡、内网走内网网卡,那就要保留外网网卡的默认网关(用于访问互联网),删掉内网网卡配置中自动添加的默认网关。
进入「控制面板 → 网络和 Internet → 网络连接」→ 右键内网网卡 →「属性」→「Internet 协议版本 4(TCP/IPv4)」→「属性」→「常规」选项卡 → 点击「使用下面的网关地址」→ 把「默认网关」栏清空 → 点「确定」。这一步做完后,内网网卡就不再抢夺默认出口了。
添加内网静态路由
在管理员权限的 Windows 终端中执行:
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
route add 192.168.10.0 mask 255.255.255.0 192.168.10.1 if 15
其中 192.168.10.0 是你要访问的内网目标网段,255.255.255.0 是子网掩码,192.168.10.1 是内网网关,if 15 是内网网卡对应的接口索引号——这个数字必须从 route print 输出中「接口列表」那一节查,找对应内网IP的「Idx」值,不能凭感觉填错。
添加后立即生效,但重启会丢失。如需永久保存,把 route add 改为 route -p add。
验证路由是否生效
方法一:用 ping 192.168.10.100 测试内网设备,同时打开任务管理器 →「性能」选项卡 →「以太网」,观察哪块网卡在收发数据包;
方法二:在管理员终端运行 tracert 192.168.10.100,第一跳应显示内网网关 IP,而不是外网网关;
方法三:访问外网网站(如 baidu.com),再执行 netstat -rn | findstr "0.0.0.0",确认唯一存在的默认路由指向的是外网网关。










