Wie kann ich überprüfen, ob OpenVPN auf meinem Server ausgeführt wird? Ich habe es mit "sudo systemctl status openvpn" versucht, bin mir aber nicht sicher, ob alles in Ordnung ist, da ich Folgendes bekomme: "Aktiv: aktiv (beendet) seit ..."
● openvpn.service - OpenVPN service
Loaded: loaded (/lib/systemd/system/openvpn.service; enabled; vendor preset: enabled)
Active: active (exited) since Mon 2017-10-23 08:01:05 CEST; 1h 3min ago
Process: 2356 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 2356 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/openvpn.service
Warum "verlassen"? Ähnliches gilt für zwei Zeilen unten (Prozess und Haupt-PID).
sudo service openvpn status
zu sehen, ob es läuft.Antworten:
Der Service sollten Sie prüfen,
openvpn@NAME
woNAME
ist der Name der Konfigurationsdatei (ohne die.conf
).Wenn es sich also um Ihre openvpn-Konfigurationsdatei handelt
/etc/openvpn/client-home.conf
, sollten Sie diese verwendensystemctl status openvpn@client-home
.Hier ist eine Beispielausgabe:
Wo Sie sehen können, ist der Dienst aktiv und läuft .
Meiner Meinung nach besteht der beste Weg, einen Dienst zu testen, darin, seine Funktionalität zu testen. In diesem Fall greifen Sie auf einen anderen Computer zu, der über das VPN verbunden ist.
quelle
Überprüfen Sie,
openvpn@*
anstatt nuropenvpn
den Status der von Ihnen geladenen Konfiguration anzuzeigen.quelle