必须手动配置静态路由实现双网卡分流:外网卡设默认网关并添加永久默认路由,内网卡网关留空并添加永久内网网段路由,再通过route print验证路由表且用ping/tracert测试双向连通性。

一台电脑装了两张网卡,要让一张专走内网、一张专走外网,必须打破Windows默认只认一个网关的限制,靠手动写路由规则把流量精准分流到对应网卡,否则不是内网打不开就是外网连不上。
先给两张网卡划清地盘
打开“网络连接”,右键每张网卡→“属性”→双击“Internet协议版本4(TCP/IPv4)”。
外网网卡:填好IP、子网掩码,【必须填默认网关】,比如192.168.1.1;DNS可填公共DNS如114.114.114.114。
内网网卡:填好IP和子网掩码,【默认网关栏务必留空】——这是关键,填了就会和外网网关抢路,后面全白搭。
这一步做完,ipconfig /all里能看到外网卡有Gateway,内网卡没有。不满足这个状态,别往下走。
查清接口索引号,为精准投递做准备
以管理员身份运行命令提示符,执行:route print。
滚动到最下方“接口列表”,记下两行数字:比如“14…内网连接”、“11…无线网络连接”,这里的14和11就是接口索引号,后面加路由时要用。
别只看网卡名字,名字可能重复或含中文,接口索引号才是系统唯一识别码。错用索引号会导致路由加到错误网卡上,流量照样乱跑。
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
删旧路,立新规
第一步:清掉所有冲突的默认路由
执行:route delete 0.0.0.0
这条命令会干掉当前所有0.0.0.0开头的默认路由,不管有几个,全清空。
第二步:重建外网默认出口
执行:route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 if 11
把192.168.1.1换成你外网网关,11换成你外网网卡的接口索引号。-p参数确保重启后还在。
第三步:指定内网专用通道
执行:route -p add 192.168.10.0 mask 255.255.255.0 192.168.10.1 if 14
192.168.10.0是你内网网段,255.255.255.0是子网掩码,192.168.10.1是内网网关,14是内网网卡索引号。如果内网是10.0.0.0/8,就写10.0.0.0 mask 255.0.0.0。
第四步:验证路由表是否干净准确
再跑一次route print,检查IPv4路由表里只有且仅有两条带if编号的活跃路由:一条0.0.0.0走外网索引,一条内网网段走内网索引。多一条少一条都不对。
最后一步:通不通,一测便知
ping一个内网地址,比如ping 192.168.10.100,必须通。
ping一个外网地址,比如ping www.baidu.com,必须通。
执行tracert 192.168.10.1,第一跳应是内网网关;执行tracert www.qq.com,第一跳应是外网网关。两路流量各走各道,互不干扰。










