RRAS por trás do Ubiquity EdgeMAX descarta túnel PPTP

RRAS por trás do Ubiquity EdgeMAX descarta túnel PPTP

Eu tenho uma máquina Server 2008 R2 atrás de um roteador Ubiquiti EdgeMAX. O roteador foi configurado como NAT e todo o tráfego GRE junto com a porta de controle TCP (1723) foi encaminhado para o servidor RRAS interno.

Anteriormente, eu tinha a mesma configuração com um roteador Cisco 2621 com configuração de NAT/firewall idêntica. Não tive problemas com essa configuração.

Com o dispositivo Ubiquiti, posso conectar um cliente remoto ao servidor VPN perfeitamente, até que o cliente perca a taxa de transferência de dados no túnel GRE até que eventualmente expire. O servidor vê o mesmo efeito, a conexão está correta e os logs RRAS mostram que a conexão foi fechada devido à solicitação de fechamento do cliente. Isso indica que o servidor está de fato recebendo o pacote de desconexão de tempo limite do cliente quando o cliente atinge o tempo limite.

Executei o Wireshark no servidor e no cliente. Ambos os dispositivos perdem a conexão de dados quando o servidor envia um pacote RST na porta de controle VPN (1723) para o cliente. Não há nenhum outro tráfego TCP nessa porta que pareça estar relacionado até que o cliente envie o pacote de fechamento do tempo limite. Nenhum pacote FIN é identificado nesta transação.

Eu descartei problemas de firewall no roteador, parece que o roteador descarta o túnel GRE quando vê o pacote RST vindo do servidor. Verificando os logs no cliente e no servidor, não consigo encontrar um motivo para o envio do pacote RST, e essa parece ser a principal causa do fechamento do túnel.

Levantei essa questão pela primeira vez nos fóruns da ubnt. Você pode ver minhas respostas a um representante da Ubnt aqui:

http://community.ubnt.com/t5/EdgeMAX/PPTP-VPN-Passthrough/mp/666797#U666797

Procurei alguém que mostrasse um problema semelhante, mas outros parecem estar tendo problemas com configurações diferentes.

Alguém tem uma solução para isso?

informação relacionada