- Вопрос или проблема
- Ответ или решение
- Неисправность подключения клиента AWS VPN к новому VPC Endpoint: Возможные причины и решения
- Введение
- 1. Анализ лог-файла
- 2. Установка TAP-Windows
- 3. Конфигурационные файлы
- 4. Ошибки конфигурации VPC
- 5. Версии клиента и совместимость
- 6. Перемещение конфигурационных файлов
- Заключение
Вопрос или проблема
Я настроил новый VPN, следуя руководству здесь. Однако когда я пытаюсь подключиться к VPN с клиентом, я получаю ошибку “Соединение не удалось. Попробуйте еще раз.” Это происходит каждый раз. Я открыл файл журнала из папки AppData\Roaming\AWSVPNClient\logs и заметил ошибку в журнале. Я привел журнал ниже:
2020-04-23 15:32:52.088 +01:00 [INF] Запуск процесса OpenVpn
2020-04-23 15:32:52.284 +01:00 [DBG] DeDupeProcessDiedSignals: Неожиданные ошибки привели к преждевременному завершению OpenVPN
2020-04-23 15:32:52.284 +01:00 [ERR] Отправлен сигнал о завершении процесса
ACVC.Core.OpenVpn.OvpnProcessFailedToStartException: Неожиданные ошибки привели к преждевременному завершению OpenVPN
at ACVC.Core.OpenVpn.OvpnWpfProcessManager.<Start>d__19.MoveNext()
--- Конец трассировки стека из предыдущего места, где было выброшено исключение ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ACVC.Core.OpenVpn.OvpnConnectionManager.<Connect>d__58.MoveNext()
2020-04-23 15:32:52.284 +01:00 [DBG] Получено исключение для состояния соединения Disconnected. Показать сообщение об ошибке пользователю
2020-04-23 15:32:52.284 +01:00 [ERR] Исключение, полученное моделью представления окна подключения
ACVC.Core.OpenVpn.OvpnProcessDiedException: Процесс VPN внезапно остановился.
2020-04-23 15:39:07.769 +01:00 [DBG] Очистка подключений. Состояние соединения: Подключение
2020-04-23 15:39:07.769 +01:00 [INF] Прекращение соединения
2020-04-23 15:39:07.769 +01:00 [DBG] 🏞 Завершение сообщений о деталях соединения.
2020-04-23 15:39:07.769 +01:00 [DBG] GracefulKill
2020-04-23 15:39:07.769 +01:00 [DBG] Остановка процесса openvpn
2020-04-23 15:39:07.769 +01:00 [DBG] Отмена токена прослушивания сокета
2020-04-23 15:39:07.769 +01:00 [DBG] Освобождение сокета
2020-04-23 15:39:07.875 +01:00 [DBG] Освобождение блокировки менеджера процессов
2020-04-23 15:39:07.875 +01:00 [DBG] Отключено
Я погуглил эту ошибку, но не нашел ничего полезного. Мне интересно, не могло ли это быть связано с тем, что я неправильно настроил диапазоны CIDR? Это была единственная часть руководства, которая меня запутала.
Любая помощь будет очень признательна.
У меня была такая же проблема, которую я решил, переустановив программное обеспечение AWS Client VPN. Я проверил драйвер устройства, и TAP-Windows не был установлен.
Процесс подключения к VPN неожиданно завершается
Проблема
При подключении к конечной точке Client VPN клиент неожиданно завершается.
Причина
TAP-Windows не установлен на вашем компьютере. Это программное обеспечение необходимо для работы клиента.
Решение
Повторно запустите установщик клиента, предоставленный AWS, чтобы установить все необходимые зависимости.
Для меня сработало установка другой версии, а не самой новой:
https://docs.aws.amazon.com/vpn/latest/clientvpn-user/release-notes.html
Я установил 1.2.1 на компьютере с Windows 10.
Я получил ту же ошибку, и причиной было то, что файлы .ovpn
, .crt
и .key
были перемещены. Чтобы это исправить, вам нужно заменить отсутствующие файлы. Для меня это было просто перемещение файлов обратно.
Если это вам не поможет, то, вероятно, создание нового файла .ovpn
, исправление путей к файлам .crt
и .key
, а также создание нового профиля в приложении сработают.
Очевидно, что “Файл не найден” – это так ’90-е для AWS :-).
У меня была такая же проблема. Я не уверен в ответе, но все же он подключился! В моем случае я разместил файл конфигурации по адресу C:\User\username\configuration file, так что я перенес файл конфигурации в C:\configuration file. Попробуйте!
Ответ или решение
Неисправность подключения клиента AWS VPN к новому VPC Endpoint: Возможные причины и решения
Введение
При попытке установить соединение с новыми конечными точками VPN от AWS вы столкнулись с ошибкой "Connection failed. Try again". Причинами этой проблемы могут быть несколько факторов, начиная от неправильной установки и заканчивая проблемами с конфигурацией. В данной статье мы рассмотрим возможные причины и пути их устранения.
1. Анализ лог-файла
Ваш лог-файл показывает, что процесс OpenVPN завершился неожиданно:
ACVC.Core.OpenVpn.OvpnProcessFailedToStartException: Unexpected errors caused OpenVPN to exit prematurely
Это указывает на то, что процесс OpenVPN не смог запуститься. Возможные причины:
- Проблемы с установкой TAP-Windows.
- Отсутствие необходимых конфигурационных файлов.
- Ошибки в конфигурации самого VPN.
2. Установка TAP-Windows
Одной из частых причин, по которым клиент AWS VPN не может подключиться — это отсутствие TAP-Windows. Это программное обеспечение является важным компонентом для работы OpenVPN на Windows.
Решение: Убедитесь, что TAP-Windows установлен на вашем компьютере. Выполните следующие действия:
- Переустановите клиент AWS VPN, используя установщик, предоставленный AWS. При установке должны автоматически установиться все необходимые зависимости, включая TAP-Windows.
- Перезагрузите компьютер после установки для применения изменений.
3. Конфигурационные файлы
Проблема может возникнуть из-за перемещения или отсутствия файлов, таких как .ovpn
, .crt
и .key
. Эти файлы содержат необходимую информацию для подключения к VPN.
Решение:
- Проверьте наличие и корректные пути к вашим конфигурационным файлам. Если файлы были перемещены, верните их на место или создайте новую конфигурацию, указав верные пути к этим файлам.
- Убедитесь, что права доступа к файлам настроены корректно.
4. Ошибки конфигурации VPC
Возможной причиной проблемы также могут быть ошибки в настройках вашего VPC, такие как неправильные CIDR-диапазоны для маршрутов.
Решение:
- Проверьте, правильно ли настроены CIDR-диапазоны вашего VPC, а также маршруты, под сети и точки подключения (Endpoints).
- Убедитесь, что клиент имеет правильные разрешения на доступ к VPC.
5. Версии клиента и совместимость
Иногда использование самой последней версии клиента может также вызывать проблемы, так как не все версии обеспечивают стабильную работу на всех машинах.
Решение: Попробуйте установить предыдущую стабильную версию клиента VPN, которая может работать лучше в вашей среде. Обратитесь к заметкам о выпуске для получения информации о предыдущих версиях.
6. Перемещение конфигурационных файлов
Некоторые пользователи отмечали, что перемещение конфигурационного файла в другую директорию способствовало успешной попытке подключения.
Решение:
- Переместите файл конфигурации в корневую директорию, например с
C:\User\username\configuration file
вC:\configuration file
. Проверьте, устранит ли это ошибку.
Заключение
Неправильная работа клиента AWS VPN может быть вызвана множеством факторов, начиная от проблем с системой до ошибок в конфигурации. Следуя указанным шагам, вы сможете диагностировать и устранить большинство проблем, приводящих к сбою соединения. Если после выполнения всех рекомендаций проблема не решена, рекомендуется обратиться в службу поддержки AWS для более детальной диагностики.