[erledigt] openvpn über systemd starten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Draal
Beiträge: 537
Registriert: 11.03.2005 14:45:26

[erledigt] openvpn über systemd starten

Beitrag von Draal » 27.10.2021 12:15:06

Hallo zusammen,

derzeit starte ich mein VPN in einer screen session. Wie ich aber an anderer Stelle auf diesem Board gelernt habe, wäre es aber besser systemd statt screen zu nutzen.
Ich habe mir also eine .service Datei ins Verzeichnis /etc/systemd/system geschrieben:

Code: Alles auswählen

[Unit]
Desciption=PP via Frankfurt

Wants=network.target
After=network.target

[Service]
User=root
ReadWriteDirectories=/etc/openvpn
ExecStart=/usr/sbin/openvpn /etc/openvpn/Frankfurt.conf
ExecStop=killall openvpn
in dem Verzeichnis /etc/openvpn ist eine Datei hinterlegt (password.txt), auf die die einzelnen Konfigurationsdateien für die Autorisierung beim VPN Anbieter zugreifen.

Code: Alles auswählen

 frankfurt.service
     Loaded: loaded (/etc/systemd/system/frankfurt.service; disabled; vendor pr>
     Active: failed (Result: exit-code) since Wed 2021-10-27 11:45:40 CEST; 5s >
    Process: 2519 ExecStart=/usr/sbin/openvpn /etc/openvpn/Frankfurt.conf (code>
   Main PID: 2519 (code=exited, status=1/FAILURE)
        CPU: 11ms

Okt 27 11:45:40 epsylon3 systemd[1]: Started frankfurt.service.
Okt 27 11:45:40 epsylon3 openvpn[2519]: 2021-10-27 11:45:40 Note: option tun-ip>
Okt 27 11:45:40 epsylon3 openvpn[2519]: 2021-10-27 11:45:40 DEPRECATED OPTION: >
Okt 27 11:45:40 epsylon3 openvpn[2519]: 2021-10-27 11:45:40 us=430208 WARNING: >
Okt 27 11:45:40 epsylon3 openvpn[2519]: Options error: --auth-user-pass fails w>
Okt 27 11:45:40 epsylon3 openvpn[2519]: Options error: Please correct these err>
Okt 27 11:45:40 epsylon3 openvpn[2519]: Use --help for more information.
Okt 27 11:45:40 epsylon3 systemd[1]: frankfurt.service: Main process exited, co>
Okt 27 11:45:40 epsylon3 systemd[1]: frankfurt.service: Failed with result 'exi>
Wenn ich openvpn per Commandline starte klappt das problemlos. Wenn ich ihn mit oben genannter Datei starte scheint der Zugriff auf die Passwortdatei nicht zu funktionieren.
Was fehlt in meiner .service Datei?

Viele Grüße

Draal
Zuletzt geändert von Draal am 27.10.2021 12:44:30, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10773
Registriert: 25.09.2007 19:59:30

Re: openvpn über systemd starten

Beitrag von MSfree » 27.10.2021 12:19:04

Draal hat geschrieben: ↑ zum Beitrag ↑
27.10.2021 12:15:06
Ich habe mir also eine .service Datei ins Verzeichnis /etc/systemd/system geschrieben:
Warum? OpenVPN legt bei der Installation mit apt(-get) bereits eine Unit für Systemd unter /lib/systemd/system an. Die brauchst man doch nur zu aktivieren.

Benutzeravatar
Draal
Beiträge: 537
Registriert: 11.03.2005 14:45:26

Re: openvpn über systemd starten

Beitrag von Draal » 27.10.2021 12:36:33

MSfree hat geschrieben: ↑ zum Beitrag ↑
27.10.2021 12:19:04
Warum? OpenVPN legt bei der Installation mit apt(-get) bereits eine Unit für Systemd unter /lib/systemd/system an.
Ich möchte die Einwahl in den VPN Dienst selbst steuern und nicht meinem Anbieter bzw. openvpn überlassen. Da komm ich dann auf einmal über Tokyo, oder Sidney, was nicht so schön ist, wenn man auf europäsche Seiten zureifen möchte.
Also wollte ich ein paar .service Dateien anlegen, die explizit den Standort definieren.

Aber Danke für den Hinweis.

Benutzeravatar
Draal
Beiträge: 537
Registriert: 11.03.2005 14:45:26

Re: openvpn über systemd starten

Beitrag von Draal » 27.10.2021 12:43:48

Jetzt läufts. Der Eintrag

Code: Alles auswählen

WorkingDirectory=/etc/openvpn
fehlte. :roll:

Antworten