OpenVPN не подключается к android, ошибка TLS

Я настроил сервер OpenVPN и без проблем подключаюсь к нему с моим компьютером Fedora 23 с помощью NetworkManager. Увы, когда я пытаюсь подключиться из приложения OpenVPN Connect с Android, я получаю таймаут сервера. Это сообщение

Ошибка TLS: чтение записи подтверждения из пакета

происходит в журналах сервера. Это сообщение повторяется примерно 50 раз. а затем через 60 секунд сервер объявляет тайм-аут и прекращает попытки.

Приложение Android Connect на Android использует файл OVPN со встроенными сертификатами, тогда как Network Manager в Linux использует три сертификата, которые я загружал вручную.

РЕДАКТИРОВАТЬ --------

Мне удалось исправить эту проблему, отключив аутентификацию TLS в файле конфигурации сервера. Но у меня другая проблема. Устройство Android подключается, но затем я получаю эту строку в журналах сервера

IP-пакет с неизвестной версией IP = 15 замечен

Эта строка появляется неопределенно, когда я пытаюсь получить доступ к какому-либо сайту с помощью устройства Android. И браузер в устройстве сообщает «время ожидания сервера истекло». Так что интернета у меня в принципе нет. На моем компьютере с Linux я подключаюсь без проблем и имею Интернет, так что это не проблема маскарадинга IPtables (у меня тоже была эта проблема, я ее исправил)

Пожалуйста, помогите.

0
задан 10 June 2016 в 18:54
1 ответ

Хорошо, мне удалось это исправить. Проблема в том, что конфигурационные файлы сервера и клиента должны иметь одинаковые настройки. Сначала у меня был TLS на одной стороне, но не на другой, потом вторая проблема в том, что у меня был comp-lzo на одной стороне, но не на другой. Linux работает над сетевым менеджером, потому что там я тоже путался с конфигурационными файлами, и у меня там была эта проблема, но я исправил ее и забыл об этом. Так что теперь эта проблема решена.

1
ответ дан 4 December 2019 в 16:35

Теги

Похожие вопросы