![连接 VPN 时如何解决路由问题?](https://linux22.com/image/1427486/%E8%BF%9E%E6%8E%A5%20VPN%20%E6%97%B6%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%B7%AF%E7%94%B1%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我位于中东,正在连接到纽约的 VPN。在过去几周的某个时候,路由似乎出了问题,以至于我现在无法获得足够强的 VPN 连接来打开到纽约服务器的 RDP 窗口。最基本的操作也需要很长时间。我向纽约的网络管理员投诉,他坚持说那里的 VPN 没有任何问题。因此,我尝试登录到阿姆斯特丹的另一台服务器(不在 VPN 上),并使用那里的 RDP 窗口连接到 VPN。瞧,连接飞快,没有明显的速度减慢。我可以通过阿姆斯特丹打开到纽约服务器的嵌套 RDP 窗口,速度就像我在本地机器上工作一样快。
有趣的是,我tracert
从本地机器和阿姆斯特丹服务器对 VPN 主机进行了连接,它们看起来同样糟糕:
从我的本地机器(出于隐私目的删除了一些细节):
C:\Users\Shaul>tracert vpn.mydomain.com
跟踪到 vpn.mydomain.com [96.47.xx] 的路由,最多 30 个跳数:
1 37毫秒 1毫秒 1毫秒 my.firewall [192.168.14.1]
2 1毫秒 1毫秒 1毫秒 [192.168.100.1]
3 22毫秒 23毫秒 22毫秒 [212.179.37.1]
4 22毫秒 22毫秒 22毫秒 [212.179.14.54]
5 23毫秒 23毫秒 23毫秒 [212.25.77.6]
6 23毫秒 23毫秒 23毫秒 [62.219.189.94]
7 78毫秒 84毫秒 78毫秒 213.242.116.29
8 180毫秒 178毫秒 179毫秒 vl-3101-ve-127.ebr1.Marseille2.Level3.net [4.69.141.189]
9 * * * 请求超时。
10 * * * 请求超时。
11 * * * 请求超时。
12 * * * 请求超时。
13 * * * 请求超时。
14 * * * 请求超时。
15 * * * 请求超时。
16 158毫秒 158毫秒 154毫秒 ae-2-52.edge2.Newark1.Level3.net [4.69.156.41]
17 166毫秒 166毫秒 159毫秒 THE-NEW-YOR.edge2.Newark1.Level3.net [4.30.130.234]
18 200毫秒 158毫秒 161毫秒 cs20.cs90.v.ewr.nyinternet.net [96.47.77.102]
19 154毫秒 156毫秒 155毫秒 cs90.cs99.v.ewr.nyinternet.net [96.47.77.42]
20 * * * 请求超时。
21 * * * 请求超时。
22 * * * 请求超时。
23 * * * 请求超时。
24 * * * 请求超时。
25 * * * 请求超时。
26 * * * 请求超时。
27 * * * 请求超时。
28 * * * 请求超时。
29 * * * 请求超时。
30 * * * 请求超时。
追踪完成。
以下是来自阿姆斯特丹服务器的 tracert:
C:\Users\Administrator>tracert vpn.mydomain.com
跟踪到 vpn.mydomain.com [96.47.xx] 的路由,最多 30 个跳数:
1 <1毫秒 <1毫秒 <1毫秒[37.58.xx]
2 2毫秒 1毫秒 1毫秒 [159.253.xx]
3 <1毫秒 <1毫秒 <1毫秒 ae8.bbr01.eq01.ams02.networklayer.com [50.97.18.236]
4 <1毫秒 <1毫秒 <1毫秒 ae52.edge6.Amsterdam1.Level3.net [212.72.47.125]
5 * * * 请求超时。
6 * * * 请求超时。
7 * * * 请求超时。
8 * * * 请求超时。
9 * * * 请求超时。
10 * * * 请求超时。
11 * * * 请求超时。
12 75毫秒 101毫秒 75毫秒 ae-1-51.edge2.newark1.level3.net [4.69.156.9]
13 75毫秒 75毫秒 75毫秒 the-new-yor.edge2.newark1.level3.net [4.30.130.234]
14 79毫秒 79毫秒 79毫秒 cs20.cs90.v.ewr.nyinternet.net [96.47.77.102]
15 77 毫秒 77 毫秒 77 毫秒 cs90.cs99.v.ewr.nyinternet.net [96.47.77.42]
16 * * * 请求超时。
17 * * * 请求超时。
18 * * * 请求超时。
19 * * * 请求超时。
20 * * * 请求超时。
21 * * * 请求超时。
22 * * * 请求超时。
23 * * * 请求超时。
24 * * * 请求超时。
25 * * * 请求超时。
26 * * * 请求超时。
27 * * * 请求超时。
28 * * * 请求超时。
29 * * * 请求超时。
30 * * * 请求超时。
追踪完成。
换句话说,我的本地服务器和阿姆斯特丹服务器上的 tracert 都发生了相同的超时,但阿姆斯特丹服务器可以毫无问题地连接到纽约 VPN,而我的本地机器的连接速度却非常慢。
对此有任何解释吗?如何解决?我可以通过阿姆斯特丹进行双跳以进行一些基本操作,但我真的需要能够直接连接到 VPN。
仅供参考:我的本地主机是 Windows 7,阿姆斯特丹服务器是 Win 2008 Server R2。不知道 VPN 主机是什么,但我怀疑是 Windows 的问题。
编辑:幸运的是,我们有冗余的 ISP。当我们切换到备份时,VPN 连接正常。但我将这个问题保留下来,以便如果有人有针对没有冗余互联网提供商的人的解决方案,他们可以在这里回答。
答案1
如果您有多余的互联网提供商,请切换到该提供商。有时,当您更换 ISP 时,路由问题就会消失。