Jslfl【软件开发技术笔记】

解决windows连接VPN后访问不到本地网络资源

一、如下是计算机通过windows VPN管理连接上自己公司VPN后的网络信息:
Windows IP 配置

PPP 适配器 BIZVPN:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : BIZVPN
物理地址. . . . . . . . . . . . . :
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
IPv4 地址 . . . . . . . . . . . . : 22.1.1.2(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.255
默认网关. . . . . . . . . . . . . : 0.0.0.0
DNS 服务器 . . . . . . . . . . . : 114.114.114.114
TCPIP 上的 NetBIOS . . . . . . . : 已启用

无线局域网适配器 WLAN:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Intel(R) Wireless-AC 9560 160MHz
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
IPv4 地址 . . . . . . . . . . . . : 172.17.1.172(首选)
子网掩码 . . . . . . . . . . . . : 255.255.254.0
获得租约的时间 . . . . . . . . . : 2024年8月16日 8:32:13
租约过期的时间 . . . . . . . . . : 2024年8月17日 13:37:57
默认网关. . . . . . . . . . . . . : 172.17.0.1
DHCP 服务器 . . . . . . . . . . . : 172.17.0.1
DNS 服务器 . . . . . . . . . . . : 114.114.114.114
TCPIP 上的 NetBIOS . . . . . . . : 已启用
现象:通过客户这边的wifi连接上网络,可以正常访问客户方系统如172.100.6.100,再连接上我公司VPN后,可以正常访问到我公司系统如192.168.0.123(我公司内网中的系统IP),但不能访问到客户方系统如172.100.6.100。可能是本地网络的流量也走了VPN的网络,所以尝试添加一个静态路由来指定本地网络的路由。

route add 172.100.6.0 mask 255.255.255.0 172.17.0.1

172.100.6.0:这是目的网络的IP地址。在这个例子中,本地网络地址空间内的网络。
mask 255.255.255.0:这指定了目的网络的子网掩码。255.255.255.0是一个常见的子网掩码,表示目的网络是一个C类网络,其中前24位是网络部分,最后8位是主机部分。
172.17.0.1:这是下一跳地址,即数据包在到达目的网络之前应该被发送到的下一个路由器的IP地址。在这个例子中,它是本地网络的网关。
综上所述,这条命令的意思是:添加一个静态路由,使得所有发往172.100.6.0/24网络的数据包都通过172.17.0.1这个地址进行转发。这样的配置通常用于确保网络流量按照特定的路径进行传输,尤其是在复杂的网络环境中,或者当默认路由不足以满足特定需求时。

其他常用的命令:
tracert <目标ip> 跟踪到指定ip的路由

route print 打印本地路由表

Comments are currently closed.