我最初在 Server Fault 上提问,他们将我转到 Stack Exchange,后者又将我转到此处。来源:https://serverfault.com/questions/896424/openvpn-clients-fail-to-connect
我想提前为我的无知道歉(我知道我在这个话题上知之甚少)。我最近买了一个 Raspberry Pi,由于我暂时用不上它,所以我使用 Raspbian OS 中名为 PiVPN 的脚本将其设置为 OpenVPN 服务器。它运行非常快,除了密钥生成之外相对简单。
问题是,在服务器启动大约 36 小时后,使用 3 个或更多密钥时,客户端无法连接。 的输出 systemctl status openvpn
显示服务处于活动状态(已退出),并且无论服务是否工作,都会始终显示此信息。 状态/var/log/openvpn.log
表明它无法确定 IPv4/IPv6,然后声称使用名为 AF_INET 的东西。然后它说它正在监听 AF_INET 上的传入 TCP 连接。至于客户端,它们只是超时了,我无法查看日志,因为客户端是 Android 设备并且操作系统被锁定。一旦 Pi 达到这个“临界点”,新密钥也会出现同样的问题。
我唯一能解决这个问题的方法是卸载然后重新运行脚本并重新发布密钥。在执行此操作时,我以与以前完全相同的方式进行设置,使用 TCP 和相同的端口,相同的网络配置。如果您能提供一些帮助来找到更永久的解决方案,我将不胜感激,如果您能提供一些有关此主题其他方面的知识,我也会非常欢迎。