OpenVPN 服务器专用日志缺少 log.conf?

OpenVPN 服务器专用日志缺少 log.conf?

我正在尝试运行一个 OpenVPN 服务器,它有自己的日志,而不仅仅是将其他所有内容写入 Syslog。出于某种原因,您似乎只能使用命令参数(--log 或 --log-append)设置不同的日志位置。当我尝试使用 --log 启动服务时,我收到以下错误:

服务 openvpn 启动 --log /var/log/openvpn/openvpn-server.log 启动 VPN‘/var/log/openvpn/openvpn-server.log’:缺少 /etc/openvpn//var/log/openvpn/openvpn-server.log.conf 文件

我在文档中没有看到任何有关 log.conf 文件的内容。有人能给我提供一个可行的示例吗,或者至少解释一下它为什么会尝试查找该路径?

答案1

您无法使用--log指令启动 OpenVPN 服务。您必须在您的 中进行配置server.conf,例如:

port 1194
proto udp
dev tun
local nnn.nnn.nnn.nnn

ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
key /etc/openvpn/easy-rsa/2.0/keys/server.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh2048.pem



log-append /var/log/openvpn.log


tun-mtu 1500
txqueuelen 500

server 10.8.0.0 255.255.255.0
client-to-client
keepalive 10 120
comp-lzo
user nobody
group nogroup
cipher AES-256-CBC
persist-key
persist-tun
status openvpn-status.log
verb 3
management 192.168.0.1 3000

/usr/sbin/openvpn或者,您可以在没有 systemd 或 upstart 的情况下,使用二进制文件(通常是)和您想要的参数启动 OpenVPN 守护程序,例如--log-append--log等。

相关内容