Überprüfen Sie, ob OpenVPN ausgeführt wird

11

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).

JanezKranjski
quelle
Bitte fügen Sie Ihrer Frage die vollständige Ausgabe Ihres Befehls hinzu. Normalerweise können Sie laufen, um sudo service openvpn statuszu sehen, ob es läuft.
derHugo

Antworten:

7

Der Service sollten Sie prüfen, openvpn@NAMEwo NAMEist der Name der Konfigurationsdatei (ohne die .conf).

Wenn es sich also um Ihre openvpn-Konfigurationsdatei handelt /etc/openvpn/client-home.conf, sollten Sie diese verwenden systemctl status openvpn@client-home.

Hier ist eine Beispielausgabe:

[email protected] - OpenVPN connection to client-home
   Loaded: loaded (/lib/systemd/system/[email protected]; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2017-10-23 07:57:37 CEST; 2h 15min ago
     Docs: man:openvpn(8)

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.

pim
quelle
Tnx. Ich habe es mit "openvpn.server" statt mit "openvpn @ server" versucht.
JanezKranjski
2

Überprüfen Sie, openvpn@*anstatt nur openvpnden Status der von Ihnen geladenen Konfiguration anzuzeigen.

Drakes
quelle