Я сталкиваюсь с проблемами при настройке VPN-сервера в Windows 10 Home Anniversary Edition, который 'ver' сообщает как:
Microsoft Windows [Версия 10.0.14393]
Я следую руководству по адресу: http://pureinfotech.com/setup-vpn-server-windows-10/
Я настроил сервер, и когда клиент пытается подключиться, запрашиваются учетные данные. Тем не менее, соединение сразу прерывается после ввода правильных учетных данных.
Со стороны сервера журналы событий показывают две ошибки, связанные с подключением. Первый - это сообщение о том, что rasgreeng.dll не удалось инициализировать:
Remote Access Connection Manager failed to start because the Protocol engine [rasgreeng.dll] failed to initialize. The specified module could not be found.
Затем следует второй, который указывает, что IKEv2 не удалось инициализировать:
Remote Access Connection Manager failed to start because the Protocol engine [IKEv2] failed to initialize. The request is not supported.
Ожидается, что файл rasgreeng.dll находится в папке \Windows \System32, но он недоступен в любом месте на компьютере. Я также проверил на компьютере под управлением Windows 10 Home ноября 2015 года, но безуспешно. Я видел ссылки на эту DLL-библиотеку, доступную в виде исправления KB для добавления универсальной инкапсуляции маршрутизации в Windows 8, 8.1 и Server 2008 R2. Но я понимаю, что это включено в Windows 10.
Я настроил маршрутизатор так, чтобы он не обрабатывал VPN-подключения и не передавал запросы VPN на соответствующий сервер. Конфигурация брандмауэра на сервере выглядит правильно. Я также попытался установить хост в DMZ, но с тем же эффектом.
Я работаю в предположении, что возможно настроить VPN-сервер на ванильной Windows 10 Home. Почему ОС пытается использовать несуществующую DLL при подключении клиента? Эти ошибки - красная сельдь?