本文最后更新于 345 天前,其中的信息可能已经有所发展或是发生改变。
前言
仅在win10测试可用
在工作中需要连接公司内网(有线,不可联网),访问外网时需要连接无线
同时接入这两个网络时,内网访问正常,外网无法访问。
此时可以通过调整网络优先级及配置路由实现内外网同时访问
一般来说,内网的网段数量较少,我们可以配置使默认路由走外网,走内网时通过配置的路由走
调整网络优先级
查看默认路由
route print 0.0.0.0
这两个路由分别是内网和外网的默认路由,绝大部分情况网络都是走的默认路由,但这里有两条默认路由,默认路由的优先级是按照跃点数的多少决定的,跃点数越少,优先级越高
通过tracert命令测试下
此时访问外网默认走内网网卡,自然是不通的。
将外网无线的跃点数调小点再试试
route print可以看到跃点数修改成功了,此时外网无线的跃点数更小,优先级更高
tracert&ping再试一下
配置路由
配置路由需要以管理员权限运行powershell或者cmd
配置路由后,内网访问也没有问题了
route add 172.16.2.0 mask 255.255.255.0 172.30.4.254 metric 3
route add 172.16.3.0 mask 255.255.255.0 172.30.4.254 metric 3
route add 172.16.4.0 mask 255.255.255.0 172.30.4.254 metric 3
这里配置的路由重启系统后会消失,加 -p
选项设置为永久路由
route add -p 172.16.2.0 mask 255.255.255.0 172.30.4.254 metric 3