OpenVPN不会连接从Android,TLS错误

我已经设置了OpenVPN服务器,并且使用NetworkManager连接Fedora 23计算机时没有问题。 唉,当我尝试从Android的OpenVPN Connect应用程序连接时,我得到服务器超时。 在服务器日志里,这个烂摊子

TLS错误:从数据包读取确认logging

是重复约50次的那个。 然后在60秒后服务器声明超时并放弃尝试。

Android上的Android Connect应用程序使用带有embedded式证书的OVPN文件,而Linux中的Network Manager使用手动加载的三个证书。

编辑——–

我设法通过在服务器conf文件上禁用TLSauthentication来解决这个问题。 但是我还有另一个问题。 Android设备连接,但是然后我在服务器日志中得到这一行

看到IP版本= 15的IP数据包

每当我尝试使用android设备访问某个网站时,此行显示不完整。 设备中的浏览器说“服务器超时”。 所以我基本上没有互联网。 在我的Linux上,我连接没有问题,并有互联网,所以这不是IPtables masquarading问题(我有这个问题太早,我修好了)

请一些帮助。

好吧,我设法解决这个问题。 问题是服务器和客户端configuration文件必须具有相同的设置。 我一方面是TLS,另一方面是TLS,那么第二个问题就是我一方面是压缩,另一方面是压缩。 Linux正在通过networkingpipe理器工作,因为在那里我也有一些configuration文件,我有这个问题,但修复它,忘了它。 所以这一个现在是固定的。