如果我连接到我的公司 VPN,我的路由表中有以下内容。
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.103 41
0.0.0.0 0.0.0.0 On-link 192.168.11.1 1
8.8.8.8 255.255.255.255 On-link 192.168.11.1 1
10.10.10.182 255.255.255.255 On-link 192.168.11.1 1
从这里可以看出,网关“On-link”是文本而不是 IP 地址。这是由我的公司 VPN 自动添加的路由。(paloaltonetworks.com GlobalProtect)
我想删除一些路由,这样我的所有流量就不会总是通过 VPN。
所以我删除了0.0.0.0
路由,以便默认情况下流量通过我的正常互联网
route DELETE 0.0.0.0
然后因为删除前有两条“0.0.0.0”路由,我再次添加我的默认网关路由
route ADD 0.0.0.0 MASK 0.0.0.0 192.168.0.1 METRIC 1
但现在,我再也无法到达我的任何工作目的地了。所以现在我想添加到 VPN 网关的路由,但是我有“On-link”而不是 IP 地址所以如果我尝试添加一个路由去“On-Link”我得到一个错误
C:\Windows\system32>route ADD 162.29.152.249 MASK 255.255.255.255 On-link
The route addition failed: The parameter is incorrect.
将其放在引号中也无济于事。那么如何获取此网关的 IP 地址呢?
如果我查看我的 Windows 网络连接,我会发现“PANGP Virtual Ethernet Adapeter”似乎是由 VPN 客户端创建的。如果我打开它,然后转到 TCP/IPv4 设置,我可以看到我的 VPN IP 地址和子网掩码,但“默认网关”是空白的。
所以我不知道如何获取默认网关 IP 地址,或者如何通过此 VPN 连接路由特定流量。
任何帮助都感激不尽。
您可以通过特定接口添加链接路由,而无需使用以下语法明确提及网关地址:
网络接口的 ID在哪里
<X>
,您可以使用ROUTE PRINT
.