是的,我知道这个问题。但是,我尝试按照问题的答案操作,但对我不起作用。如果我取消选中“在远程网络上使用默认网关”,RDP 就会拒绝连接到我的工作机器,而选中后,RDP 可以正常连接。建议的route -p...
命令也没有帮助。
我已经通过 Windows 7 设置了与工作网络的 VPN 连接。我希望通过 RDP 连接到我的工作机器,但对于其他每个 IP 地址,我希望继续使用我的常规互联网连接;即继续使用我的正常默认网关。我该如何配置 Windows 7 来做到这一点?
答案1
我终于知道该如何解决我的问题了!
是的,您首先需要进入 VPN 设置 | 网络选项卡,然后针对 IPv4 和 IPv6 属性,单击高级按钮后,确保“在远程网络上使用默认网关”已启用。未选中。
但是,您需要设置到您希望通过该 VPN 访问的 IP 的路由,否则您将无法通过该 VPN 访问任何内容。就我而言,我必须从cmd
以管理员身份运行的窗口运行此命令:
C:\>route -p ADD 192.168.232.117 mask 255.255.255.255 77.86.21.34 if 21
最后,这让我可以通过 VPN 连接到我想要访问的内部 IP,即192.168.232.117
。关键是指定接口!如果不这样做,Windows 可能会默认尝试通过错误的接口进行路由,并且无法正常工作。我仅解释一下上述命令:
route -p
这将设置一条持久路由;即使重新启动后,路由仍应有效。
ADD 192.168.232.117
这表示当您尝试访问 IP 时应该应用此路由192.168.232.117
。
mask 255.255.255.255
这说明该路由的网络掩码仅适用于我上面指定的一个 IP。
77.86.21.34
* 这指定连接到该 IP 时要使用的网关的 IP 地址。
if 21
* 这指定了连接到此 IP 时要使用的接口号。在我的例子中,接口 21 是 VPN 的接口,而不是我的网卡的接口。
route
请注意,可以通过以下命令显示路由信息(如当前可用的接口及其关联编号)来找到带星号 (*) 的项目的值:
route PRINT
答案2
您需要在每个连接上进行此更改,而不仅仅是 VPN 连接。请参阅我对另一个问题的回答:https://superuser.com/a/547663/127642了解更多信息。