Сегодня у меня ушло довольно много времени на решение проблемы с установлением VPN-соединения с Windows 7/10 к роутеру MikroTik через протокол L2TP/IPSEC, поэтому делюсь решением.
Описание настройки:
- Роутер 2011 года с RouterOS v6.42.7 за NAT и с настроенным DNAT для доступа по публичному IP
- ПК на Windows 7 и Windows 10 тоже за NAT
- VPN L2TP с IPSEC
Симптомы:
- VPN-клиент на Ubuntu Linux работает отлично
- VPN-клиент на Windows 2008 работает без проблем
- VPN-клиенты на Windows 7 / 10 не проходят фазу 2 установки IPSEC-соединения
Проблема была связана с некорректной обработкой двойного NAT на Windows 7 / 10.
Решение — изменить настройку UDP-инкапсуляции в реестре Windows, как описано в этой статье:
Проблема решена, пишу этот пост на память, чтобы в будущем при похожей проблеме быстро найти решение. Надеюсь, кому-то будет полезно.
Спасибо, Ser@fin
Описание настройки:
- Роутер 2011 года с RouterOS v6.42.7 за NAT и с настроенным DNAT для доступа по публичному IP
- ПК на Windows 7 и Windows 10 тоже за NAT
- VPN L2TP с IPSEC
Симптомы:
- VPN-клиент на Ubuntu Linux работает отлично
- VPN-клиент на Windows 2008 работает без проблем
- VPN-клиенты на Windows 7 / 10 не проходят фазу 2 установки IPSEC-соединения
Проблема была связана с некорректной обработкой двойного NAT на Windows 7 / 10.
Решение — изменить настройку UDP-инкапсуляции в реестре Windows, как описано в этой статье:
Проблема решена, пишу этот пост на память, чтобы в будущем при похожей проблеме быстро найти решение. Надеюсь, кому-то будет полезно.
Спасибо, Ser@fin
