首先,这个问题已经存在了将近两年。在serverfault诞生之前,我几乎不肯解决它-但现在,希望已重生!
我已经在远程办公室将Windows 2003服务器设置为域控制器和VPN服务器。我能够从至少五个不同的网络(企业和家庭,域和非网络)从我尝试过的每个Windows客户端(包括XP,Vista和Windows 7)连接到VPN并通过其工作,而不会出现问题。从所有的。
但是,每当我从客户端连接上我的家庭网络,连接中断3分钟或更少后(默默)。片刻之后,它最终会告诉我连接已断开,并尝试重拨/重新连接(如果我已经以这种方式配置了客户端。)如果重新连接,连接将重新建立并似乎可以正常工作,但是再次在看似更短的时间之后,这一次将默默下降。
这些不是间歇滴。它每一次都以完全相同的方式发生。唯一的变量是连接存活的时间。
我发送哪种类型的流量都没关系。我可以坐着不动,连续发送ping,RDP,传输文件,所有这些一次都没有关系。结果总是一样的。连接了几分钟,然后沉默死亡。
既然我怀疑有人遇到过这种确切情况,那么我可以采取哪些步骤对逃避的VPN进行故障排除?
其他背景
在这两年的时间里,我更改了ISP(两端),添加了新的域控制器(我的网络),并更改了路由器(两个网络)。这些都没有影响。
此问题可以在具有不同操作系统的多台PC上重现,但仅限于我的网络。
通过在非Windows设备上进行测试,我验证了该行为与客户端无关。.我在iPhone上配置了VPN,并通过网络上的wifi连接。我使用一个名为Scany的应用程序连续ping服务器,直到大约2分钟后连接断开。这与Windows客户端上的行为相同。之后,我禁用了AT&T 3G上的wifi和VPN,并连续ping了11分钟,没有丢失请求。该测试将问题充分隔离到我的网络中。
在过去两年中,唯一一致的组件是我的域控制器,该域控制器处理WINS,还充当入站连接的VPN服务器。但是,出站流量不应通过我的DC路由,而是直接进入防火墙/路由器,后者直接连接到我的电缆调制解调器。
更多注意事项
提出了一个请求,当我建立VPN连接时,我确认我的路由不是时髦的。我看了一下,没有发现明显的错误,但是我在路由配置方面的经验非常有限,因此我要发布数据。
我的局域网的C类范围是192.168.1.255,远程局域网的C类范围是192.168.10.255。我还屏蔽了VPN服务器的公共IP(74.93.XXX.XXX)。
>route print (VPN Disconnected)
===========================================================================
Interface List
17...00 ff 10 80 57 0c ......Juniper Network Connect Virtual Adapter
11...00 23 ae e6 bb 49 ......Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit
Ethernet NIC (NDIS 6.20)
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.24 10
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.24 266
192.168.1.24 255.255.255.255 On-link 192.168.1.24 266
192.168.1.255 255.255.255.255 On-link 192.168.1.24 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.24 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.24 266
===========================================================================
Persistent Routes:
None
>route print (VPN Connected)
===========================================================================
Interface List
25...........................VPN Test
17...00 ff 10 80 57 0c ......Juniper Network Connect Virtual Adapter
11...00 23 ae e6 bb 49 ......Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit
Ethernet NIC (NDIS 6.20)
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.24 10
74.93.XXX.XXX 255.255.255.255 192.168.1.1 192.168.1.24 11
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.24 266
192.168.1.24 255.255.255.255 On-link 192.168.1.24 266
192.168.1.255 255.255.255.255 On-link 192.168.1.24 266
192.168.10.0 255.255.255.0 192.168.10.134 192.168.10.134 11
192.168.10.134 255.255.255.255 On-link 192.168.10.134 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.24 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.24 266
255.255.255.255 255.255.255.255 On-link 192.168.10.134 266
===========================================================================
Persistent Routes:
None