![為什麼 OpenVPN 服務停留在「啟動」狀態?](https://rvso.com/image/154459/%E7%82%BA%E4%BB%80%E9%BA%BC%20OpenVPN%20%E6%9C%8D%E5%8B%99%E5%81%9C%E7%95%99%E5%9C%A8%E3%80%8C%E5%95%9F%E5%8B%95%E3%80%8D%E7%8B%80%E6%85%8B%EF%BC%9F.png)
我嘗試按照以下方式設定 OpenVPN這個逐步指南。現在我很難使用如下所示sudo systemctl start openvpn@server
的輸出 來啟動伺服器:sudo systemctl status openvpn@server
* [email protected] - OpenVPN connection to server
Loaded: loaded (/lib/systemd/system/[email protected]; enabled-runtime; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2019-05-30 09:16:36 UTC; 2s ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 417 ExecStart=/usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf --writepid /run/openvpn/server.pid (code=exited, status=1/FAILURE)
Main PID: 417 (code=exited, status=1/FAILURE)
Status: "Pre-connection initialization successful"
我很困惑啟用設定。
答案1
經過兩個小時的痛苦,我終於成功運行了 OpenVPN!這是我發現的。
[電子郵件受保護]:重置設備失敗。
由於我在 Proxmox LXC 容器上運行它,因此我必須/etc/pve/lxc/<ID>.conf
在 Proxmox 主機上添加一些內容來建立所需的 tun 裝置:
lxc.mount.entry = /dev/net/tun dev/net/tun none bind,create=file
更改後出現了新的錯誤:
ovpn-server[1693]:daemon() 失敗或不受支援:資源暫時無法使用 (errno=11)
這是透過註解掉修復的:/lib/systemd/system/[email protected]
#LimitNPROC=10
有用的資源:
答案2
我也有這樣的錯誤。最初我有server.conf
文件
user nobody
group nobody
我把它改為
user nobody
group nogroup
一切順利。
問題似乎是 Ubuntu 作業系統沒有group nobody
.