在 OpenVpn 的配置中添加“客户端连接/断开连接”行后,OpenVpn 无法启动

在 OpenVpn 的配置中添加“客户端连接/断开连接”行后,OpenVpn 无法启动

在 Arch Linux 上,我有 OpenVpn 服务器。它运行良好。但是,当我将其添加到其配置中时:

script-security 2
duplicate-cn
up /etc/openvpn/server/script1.sh
client-connect /etc/server/openvpn/script1.sh
client-disconnect /etc/server/openvpn/script1.sh

它无法启动,不清楚错误是什么。我是文件/etc/server/openvpn/script1.sh存在。

$ sudo systemctl restart [email protected]                                                                         
Job for [email protected] failed because the control process exited with error code.                                                          
See "systemctl  status [email protected]" and "journalctl  -xe" for details.  

并且:systemctl status [email protected]

systemd[1]: Stopped OpenVPN service for server123.                                                                                 
systemd[1]: Starting OpenVPN service for server123...                                                                              
systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE                                   
systemd[1]: Failed to start OpenVPN service for server123.   

没有其他问题。可能是什么原因造成的?

答案1

通过在前台运行 OpenVPN,您可以访问确切的错误代码。如果问题仅在添加这些行后出现,则它们有错误或位于错误的位置。

从配置中我可以看出,你对同一个脚本使用了两个不同的路径,所以另一个路径可能是错误的。路径实际上是/etc/openvpn/server/script1.sh而不是/etc/server/openvpn/script1.sh,也就是说server/openvpn/的顺序可能是错误的?

相关内容