Назад | Перейти на главную страницу

Не удается подключиться к VPN на сервере 2012

У нас небольшой бизнес, и у нас есть сервер, на котором работает наш VPN. Windows Server 2012.

Наша VPN работала нормально, пока мы не перезапустили наш маршрутизатор, и кажется, что процедура перезапуска сломала VPN. Мы не уверены, совпадение это или нет. На этом этапе мы не можем подключиться к VPN ни с одного клиента. (На том же сервере есть файловый сервер, к которому мы можем получить доступ). Получаем это сообщение:

Ошибка 800: удаленное подключение не было выполнено из-за сбоя туннелей VPN. VPN-сервер может быть недоступен. Если это соединение пытается использовать туннель L2TP / IPsec, параметры безопасности, необходимые для согласования IPsec, могут быть настроены неправильно.

На сервере, к которому мы получили удаленный доступ, мы зашли в Диспетчер серверов> Удаленный доступ, просмотрели журнал и получили несколько ошибок. Одна из них - это разные вариации:

Не удалось применить IP-безопасность к порту VPN0-104 из-за ошибки: не удалось найти сертификат. Для подключений, использующих протокол L2TP через IPSec, требуется установка сертификата компьютера, также известного как сертификат компьютера. Вызовы на этот порт не принимаются.

Другая ошибка:

Службе Secure Socket Tunneling Protocol не удалось прочитать хэш сертификата SHA256 из реестра, либо данные недействительны. Чтобы быть действительным, хэш сертификата SHA256 должен иметь тип REG_BINARY и 32 байта в длину. SSTP может не получить значение из реестра из-за другого сбоя системы. Подробное сообщение об ошибке представлено ниже. SSTP-соединения не будут приниматься на этом сервере. Устраните проблему и попробуйте еще раз. Система не может найти указанный файл.

Мы искали сертификат SHA256 и искали в реестре этот файл, но его там нет. Никто не обращался к серверу. Возможно ли, что сертификат был удален сам по себе?

Еще одна вещь, которую мы пробовали, - мы вошли в Remote Access Management Console и щелкнул по рабочему состоянию. Получаем следующую ошибку:

An unknown system error has occurred. Check if the Remote Access Management service is running.

Решение этой проблемы:

Enable (Start-Service ramgmtsvc) or restart (Restart-Service ramgmtsvc) the service at an elevated PowerShell prompt.

В результате появления этой ошибки мы несколько раз перезапускали службы DNS, DHCP и удаленного подключения, но это не помогло. Мы также перезапустили весь сервер, и это тоже не помогло.

Мне кажется, что ваш VPN использует протокол PPTP, а не другие протоколы, поддерживаемые Windows Server.

PPTP легко опубликовать через брандмауэр или маршрутизатор, вам нужно две записи:

  1. TCP-порт 1723
  2. IP-протокол номер 47 (названный "GRE" - Generic Router Encapsulation)

Некоторые маршрутизаторы сделают это автоматически, если вы перенаправите PPTP на свой внутренний сервер.

Ошибки, которые вы видите, связаны с использованием L2TP и SSTP (для обоих требуются сертификаты SSL). К сожалению, вы не сможете это исправить, перезапустив службы или сервер.

Можете описать, какой у вас роутер? Вам нужно будет внести изменения там (и сохранить - я подозреваю, что ранее сделанные изменения не были сохранены и, следовательно, были потеряны при перезапуске).