Привет тем, кто зашел на этот сайт! Я, настраивая l2tp/ipsec туннель, столкнулся с проблемой: Windows не устанавливает соединение L2TP, если клиент и/или сервер находятся за NAT. (Хочу отметить, что Ubuntu спокойно справлялась с этой задачей.)

После поисков была найдена статья, где было описано решение данной проблемы. Необходимо в реестре по адресу:


Для Windows vista, 7, 8, 10:

«HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent»

Для Windows XP:

«HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IPSec»

добавить параметр DWORD «AssumeUDPEncapsulationContextOnSendRule» со значением «2».

Для упрощения настройки я сделал .reg файлы, которые прописывают необходимое значение. Скачать можно отсюда: L2TP over NAT (Windows 7-10) или L2TP over NAT (Windows XP)

Патч для установки L2TP/IPSEC VPN-соединения за NAT

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *