概述
在进行远程技术支持的过程中,通常情况,在现场的同事会提供一台Windows系统笔记本PC,该PC无线网卡连接手机WIFI热点用于远程软件(例如,向日葵),有线网卡连接内网用于访问内网其它网段的主机。然而,当PC连接WIFI后,却无法访问内网其它网段的主机;断开WIFI后,即可访问内网其它网段的主机,这是为何呢?
故障原因分析
当笔记本PC无线网卡连接手机WIFI热点(自动获取IP),系统会生成一条缺省的默认路由并且该路由“跃点数”相对较小;该PC有线网卡连接内网(静态配置IP、子网掩码和默认网关),系统也会生成一条缺省的默认路由,然而该路由“跃点数”相对较大,如下图所示;
![Windows主机连接WIFI无法访问内网的网络故障](http://www.axjcy.com/uploadfile/202308/07ca956142949f9.jpg)
当PC访问内网的其它网段时,它将优先匹配跃点数较小的默认路由。
Tips:默认路由
默认路由(Default route),是对IP数据包中的目的地址找不到存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。
故障解决方案
远程笔记本PC系统添加内网其它网段的明细路由。
例如,远程笔记本PC的无线网卡连接WIFI热点,有线网卡连接内网(配置静态IP:172.16.1.2 掩码:255.255.255.0 默认网关:172.16.1.1),需要该笔记本PC访问内网172.16.101.0/24网段的主机;
第一步:以管理员权限打开系统命令提示符(CMD);
第二步:编辑路由添加的命令并复制到CMD中执行
route add 172.16.101.0 mask 255.255.255.0 172.16.1.254
第三步:查询添加的路由表并进行ping访问测试
route print 172.16.101*
Tips:
#查看默认路由的方式
route print 0.0.0.0*
# -p可永久性添加明细的路由,PC重启该路由依然存在
route add 172.16.101.0 mask 255.255.255.0 172.16.10.254 –p