Ich kann OpenVPN starten und auf die Konfigurationsdatei zeigen, und alles funktioniert einwandfrei, wie zum Beispiel:
sudo openvpn /etc/openvpn/myvpn.conf
aber wenn ich versuche den service mit zu starten
sudo /etc/init.d/openvpn start
Alles was ich bekomme ist die Ausgabe in Syslog:
Jun 23 21:02:30 pc systemd[1]: Starting OpenVPN service...
Jun 23 21:02:30 pc systemd[1]: Started OpenVPN service.
Aber es lügt mich an, es läuft kein openvpn-Dienst:
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
Es werden keine anderen openvpn-Prozesse ausgeführt. Wie kann ich den Dienst starten?
Ich stelle mit einiger Komik fest, dass es in /lib/systemd/system/openvpn.service Folgendes gibt:
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/true
ExecReload=/bin/true
WorkingDirectory=/etc/openvpn
Ich bin mir ziemlich sicher, dass / bin / true meine OpenVPN-Client-Anwendung NICHT ist. Funktioniert der openvpn-Client aus diesem Grund unter Ubuntu 15.04 nicht über die Befehlszeile?
systemctl start [email protected]
sollte seinsystemctl start openvpn@myvpn
.