Здравствуйте.
Суть задачи:
Два офиса, нужно создать
L2TP
туннель между компьютером в сетке первого офиса до роутера второго.
Схема:
win10 (client) -> gateway (1ый офис) -> интернет -> ubiquite router (2ой офис, server)
Проблема:
На винде настроен интерфейс штатными средствами, при попытке выдаёт 809 ошибку. Ошибка распространена, были приняты меры в виде редактирования реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent
добавлена опция
AssumeUDPEncapsulationContextOnSendRule
значения
1 или
2HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters
добавлена опция
ProhibitIpSec
значение
1
изменена опция
AllowL2TPWeakCrypto
значение
1
Без этого не уходят пакеты.
Замечу, что на других компьютерах (домашнем и удалённом в другом городе) операции с реестром не проводились и всё взлетело без нареканий.
Сниффил
wireshark
на
win10
и
tcpdump
на принимающем
ubiquite
, всё что уходит всё приходит.
Нашёл костыль запуска, но это бред какой-то, дальше будет непонятная мне магия:
1. На
win10
поднимаем виртуалку, в виртуалке
win10
(пробовал с линухом, аналогичный успех).
2. На ВМ настраиваем интерфейс, реестр не трогаем.
3. Пытаемся соединиться - соединение успешно.
4. Отключаемся
5. Пытаемся соединиться уже на хостовой
win10
- успешно
Если отключиться и через какое-то время попытаться опять, то опять 809 ошибка.
Видимо
ESTABLISHED
соединение позволяет приконектиться с хостовой винды, но почему без такого костыля не работает неясно.
Подскажите, пожалуйста, куда копать?
Может есть уточняющие вопросы?
UPD
Пользователи
mac
подключаются без нареканий.
Была переделана политика безопасности согласно статье:
https://habr.com/ru/post/210410/
Теперь в логах
vpn
пишет, что соединение устанавливается, но
win10
всё также возвращает 809:
Mar 29 09:29:42 15[IKE] <1> xxx.xxx.54.116 is initiating a Main Mode IKE_SA
Mar 29 09:29:42 06[IKE] <remote-access|1> IKE_SA remote-access[1] established between yyy.yyy.182.90[yyy.yyy.182.90]..xxx.xxx.54.116[192.168.3.122]
Mar 29 09:29:42 07[IKE] <remote-access|1> CHILD_SA remote-access{1} established with SPIs cd95951a_i f7801e3a_o and TS yyy.yyy.182.90/32[udp/l2f] === xxx.xxx.54.116/32[udp/l2f]