Наш L2TP-сервер (под управлением Windows 2008 RRAS) находится за брандмауэром NAT. Я уже подтвердил, что он проходит NAT-T. Все правила брандмауэра настроены правильно для прохождения GRE, IKE, L2TP, и на сервере нет настраиваемых политик IPSEC. L2TP использует PSK вместо сертификата. Как ни странно, мои настольные компьютеры с Windows 7 и 8 не могут установить успешное соединение, но мои устройства iPhone и iPad подключаются успешно. Я не могу придумать, что еще проверить.
Также обратите внимание, что мы можем нормально использовать PPTP и SSTP.
У меня есть журналы брандмауэра и netmon как для неудачных, так и для успешных соединений. Я видел много случаев, когда устройства iOS не могли подключиться там, где могут работать полные рабочие столы, но это наоборот, и я не могу найти никаких подсказок в межсетях.
Обновление: я даже заменил рассматриваемый сервер на новую установку Windows Server 2012, и у него все еще есть та же проблема.
Вы вносили изменения в реестр компьютеров с Windows, чтобы он находился за NAT?
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PolicyAgent]
"AssumeUDPEncapsulationContextOnSendRule"=dword:00000002
Об изменении реестра упоминается в этой статье: http://support.microsoft.com/kb/926179
У меня была такая же проблема, и оказалось, что локальный брандмауэр Windows блокировал соединение. Это руководство помогло мне добавить правильные порты.
В основном вам нужно открыть порты UDP '50, 500, 4500 '
https://www.magnumvpn.com/setup-windows-10-firewall-l2tp.html
У меня была такая же проблема. «ПК не подключаются к L2TP, но подключаются все портативные устройства»
Это старый пост, но это было решение моей проблемы.