ฉันสามารถเปิด OpenVPN และชี้ไปที่ไฟล์ config และทุกอย่างทำงานได้ดีเช่น:
sudo openvpn /etc/openvpn/myvpn.conf
แต่เมื่อฉันลองเริ่มบริการด้วย
sudo /etc/init.d/openvpn start
ทั้งหมดที่ฉันได้รับคือผลลัพธ์ใน syslog:
Jun 23 21:02:30 pc systemd[1]: Starting OpenVPN service...
Jun 23 21:02:30 pc systemd[1]: Started OpenVPN service.
แต่มันกำลังโกหกฉัน, ไม่มีบริการ openvpn ที่ทำงานอยู่:
gk@pc:/etc/openvpn$ ps -aux | grep openvpn
gk 15456 0.0 0.0 13688 2128 pts/0 S+ 21:18 0:00 grep --color=auto openvpn
ไม่มีกระบวนการ openvpn อื่นที่กำลังทำงานอยู่ ฉันจะเริ่มบริการได้อย่างไร
ฉันทราบด้วยความฮือฮาที่ภายใน /lib/systemd/system/openvpn.service มี:
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true
WorkingDirectory=/etc/openvpn
ฉันค่อนข้างมั่นใจว่า / bin / จริง ISNT แอปพลิเคชันไคลเอนต์ openvpn ของฉัน นี่คือเหตุผลที่ลูกค้า openvpn ไม่ทำงานจากบรรทัดคำสั่งบน Ubuntu 15.04 หรือไม่