Primeiro, esse problema existe há quase dois anos. Até o serverfault nascer, eu desisti de resolvê-lo - mas agora a esperança renasce!
Configurei um servidor Windows 2003 como controlador de domínio e servidor VPN em um escritório remoto. Consigo me conectar e trabalhar com a VPN de todos os clientes Windows que tentei, incluindo XP, Vista e Windows 7 sem problemas, de pelo menos cinco redes diferentes (corporativa e doméstica, domínio e não). Funciona bem de todos eles.
No entanto, sempre que eu me conecto de clientes na minha rede doméstica, a conexão cai (silenciosamente) após 3 minutos ou menos. Depois de um tempo, ele indicará que a conexão caiu e tentará rediscar / reconectar (se eu tiver configurado o cliente dessa maneira.) Se eu reconectar, a conexão será restabelecida e parecerá funcionar corretamente, mas novamente cairá silenciosamente, desta vez após um período de tempo aparentemente mais curto.
Estas não são gotas intermitentes. Isso acontece toda vez, exatamente da mesma maneira. A única variável é quanto tempo a conexão sobrevive.
Não importa que tipo de tráfego eu envio. Posso ficar ocioso, enviar pings contínuos, RDP, transferir arquivos, tudo isso de uma vez - não faz diferença. O resultado é sempre o mesmo. Conectado por alguns minutos, depois morte silenciosa.
Como duvido que alguém tenha passado por essa situação exata, que medidas posso tomar para solucionar problemas da minha VPN evanescente?
Contexto adicional
Durante esse período de dois anos, mudei os ISPs (nas duas extremidades), adicionei um novo controlador de domínio (minha rede) e os roteadores (ambas as redes). Nada disso teve nenhum efeito.
O problema é reproduzível em vários PCs, com sistemas operacionais diferentes, mas apenas na minha rede.
Eu verifiquei que o comportamento é independente do cliente testando em um dispositivo não Windows. Configurei a VPN no meu iPhone e me conectei via wifi na minha rede. Usando um aplicativo chamado Scany, executei ping no servidor continuamente até a conexão cair após cerca de 2 minutos - o mesmo comportamento que eu estava vendo nos clientes Windows. Depois, desativei o wifi e o VPN'd na AT & Ts 3G e executei ping continuamente, sem pedidos perdidos por 11 minutos. Este teste isolou adequadamente o problema na minha rede.
O único componente consistente no período de dois anos é o meu controlador de domínio que lida com o WINS e também atua como um servidor VPN para conexões de entrada. Mas, o tráfego de saída não deve rotear através do meu controlador de domínio, ele vai direto para o firewall / roteador, que está conectado diretamente ao meu modem a cabo.
Mais notas
Foi feito um pedido para verificar se minhas rotas não estão descoladas quando a conexão VPN é estabelecida. Dei uma olhada e não vejo nada obviamente errado, mas minha experiência com a configuração de rotas é bastante limitada, por isso estou postando os dados.
O intervalo de classe C da minha LAN é 192.168.1.255, o intervalo de classe C da LAN remota é 192.168.10.255. Também ocultei o IP público do servidor VPN (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