Я настроил сервер 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 работает над сетевым менеджером, потому что там я также играл с файлами конфигурации, и у меня была эта проблема, но я исправил ее и забыл об этом. Теперь это исправлено.