Debian 8 openvpn 初始化脚本忽略配置文件

Debian 8 openvpn init script ignoring config file

当我 运行 使用来自“/etc/openvpn”的 'openvpn server.conf' 打开 VPN 时,一切正常。但是当我 运行 '/etc/init.d/openvpn start' 或 '/etc/init.d/openvpn start server' 或 '/etc/init.d/openvpn start server.conf' server.conf 配置文件被忽略。 为什么?

希望有人能帮助我。

此致。

首先要检查的是 systemd 状态(Debian 8 是 运行 systemd,如果我没记错的话)。

所以你可以这样做:systemctl status openvpn并检查输出。

  1. Active: active (运行) => 这里没什么用
  2. Active: active (exited) => 它已经正常启动并且没有错误退出,常见的原因可能是没有找到配置文件。
  3. 活动:失败(结果:退出代码)=>它已经启动但因错误而失败。然后您可以执行 journalctl -xe 并检查消息。

让我们知道结果。

终于找到解决办法了。 您可以使用

而不是 /etc/init.d/openvpn restart

service openvpn restart

systemctl restart openvpn.service

到start/stop/restart/reload 服务。 让我想到了这个解决方案。