我已经从源代码编译了 openvpn,运行openvpn --version
返回:
OpenVPN 2.4.4 x86_64-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Nov 19 2017
library versions: OpenSSL 1.0.2g 1 Mar 2016, LZO 2.08
并创建了一个/etc/openvpn/server.conf
包含一些基本设置的文件。但是,当我尝试启动它时,sudo systemctl start openvpn@server
它会返回
Failed to start [email protected]: Unit [email protected] not found.
并sudo systemctl status openvpn
返回:
● openvpn.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead) since Sun 2017-11-19 14:21:06 HKT; 4 days ago
Main PID: 1502 (code=exited, status=0/SUCCESS)
这让我觉得 openvpn 服务甚至没有注册。
我查了一下/lib/systemd/system/
,没有openvpn.service
文件,但是/etc/systemd/system/
有。据我了解,这是因为我编译而不是apt-get install openvpn
?
谁能建议我应该如何将自编译的 openvpn 添加为服务?
第一次从源代码编译,因此非常感谢任何建议/提示!
编辑1:
我可以启动 openvpn 服务器并将客户端连接到它(只有服务似乎不起作用):
sudo openvpn /etc/openvpn/server.conf