Я настроил сервер 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 (у меня тоже была эта проблема, я ее исправил)
Пожалуйста, помогите.
Хорошо, мне удалось это исправить. Проблема в том, что конфигурационные файлы сервера и клиента должны иметь одинаковые настройки. Сначала у меня был TLS на одной стороне, но не на другой, потом вторая проблема в том, что у меня был comp-lzo на одной стороне, но не на другой. Linux работает над сетевым менеджером, потому что там я тоже путался с конфигурационными файлами, и у меня там была эта проблема, но я исправил ее и забыл об этом. Так что теперь эта проблема решена.