当网关为文本而不是 IP 时,Windows 路由添加

当网关为文本而不是 IP 时,Windows 路由添加

如果我连接到公司的 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 虚拟以太网适配器”似乎是由 VPN 客户端创建的。如果我打开它并转到 TCP/IPv4 设置,我可以看到我的 VPN IP 地址和子网掩码,但“默认网关”是空白的。

所以我不知道如何获取默认网关 IP 地址,或者如何通过此 VPN 连接路由特定流量。

任何帮助都感激不尽。

答案1

您可以通过特定接口添加链接路由,而无需使用以下语法明确提及网关地址:

ROUTE ADD 162.29.152.249 MASK 255.255.255.255 0.0.0.0 IF <X>

<X>网络接口的 ID 在哪里,您可以使用来找到它ROUTE PRINT

相关内容