Jez*_*Jez 1 networking vpn windows-7 routing gateway
是的,我知道这个问题。但是,我尝试按照问题的答案进行操作,但它们对我不起作用。如果我取消选中“在远程网络上使用默认网关”,RDP 只是拒绝连接到我的工作机器,而当它被选中时,RDP 连接正常。建议的route -p...命令也没有帮助。
我已经通过 Windows 7 建立了到我的工作网络的 VPN 连接。我希望 RDP 连接到我的工作机器,但对于每个其他 IP 地址,我想继续使用我的常规互联网连接;IE。继续使用我的普通默认网关。如何配置 Windows 7 来执行此操作?
我终于想出了如何解决我的问题!
是的,您首先需要进入您的 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
Run Code Online (Sandbox Code Playgroud)
最后,这让我可以通过我的 VPN 连接到我想要访问的内部 IP,即192.168.232.117. 关键是指定接口!如果您不这样做,Windows 可能会默认尝试通过错误的接口进行路由,并且事情将无法正常工作。我将解释上面的命令:
route -p
Run Code Online (Sandbox Code Playgroud)
这会建立一个持久的路由;即使在重新启动后,路由仍应就位。
ADD 192.168.232.117
Run Code Online (Sandbox Code Playgroud)
这表示当您尝试访问 IP 时应该应用此路由192.168.232.117。
mask 255.255.255.255
Run Code Online (Sandbox Code Playgroud)
这表示路由的网络掩码使得该路由仅适用于我在上面指定的一个 IP。
77.86.21.34
Run Code Online (Sandbox Code Playgroud)
* 这指定了连接到此 IP 时要使用的网关的 IP 地址。
if 21
Run Code Online (Sandbox Code Playgroud)
* 这指定了连接到此 IP 时要使用的接口编号。就我而言,接口 21 是 VPN 的接口,而不是我的网卡的接口。
请注意,可以通过使用以下route命令获取向您显示路由信息(例如当前可用的接口及其关联编号)的命令来找到带有星号 (*) 的项目的值:
route PRINT
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9223 次 |
| 最近记录: |