如何让 OpenVPN 在启动时运行?

如何让 OpenVPN 在启动时运行?

我已经在两台 Ubuntu 计算机上完成了这些完全相同的步骤,并且运行得很好。我将完全相同的foo.conf文件(以及相应的 auth.txt 文件)复制到其中,/etc/openvpn/如果我手动输入service openvpn start.但我无法让它在启动时工作。我不记得以前有过问题。它刚刚起作用了。

/var/log/openvpn是空的。/etc/default/openvpn与工作计算机匹配(AUTOSTART="all" 已注释,因此默认情况下应使用 all)。

但重启后并不会启动 VPN。

答案1

找到了答案

将 <server> 替换为您的配置文件的名称。

sudo systemctl enable <server>.service
sudo systemctl start <server>.service

所以对于/etc/openvpn/foo.conf它来说

sudo systemctl enable foo.service
sudo systemctl start foo.service

相关内容