Systemctl enable openvpn-client status failed
Hallo,
eine kleine Odyssee mit OpenVPN geht in die nächste Runde.
Der Client ist mit RaspberryPi OS bullseye64 und einem OpenVPN 2.5.1 als einzig zusätzlich installiertem Paket neu aufgesetzt.
Auf dem Server läuft RaspberryPi OS buster32 mit einem OpenVPN 2.4.
Der Client läuft mit als active (running) und das System reagiert normal auf Eingaben.
Sobald ich den Client jedoch direkt beim Systemstart losschicke mit, so reagiert das System auf keine Eingaben mehr, was systemd betrifft. Der Login über SSH dauert gefühlt bereits Minuten:
Beispiel:
Oder:
OpenVPN scheint ein Problem mit einer Passworteingabe beim Systemstart zu haben:
Das VPN Passwort liegt mit absolutem Pfad in der Datei auth.data im Ordner /client.
Einen Fehler, den ich zeitweise erhalten habe, war dieser:
Nach einiger Zeit kann man mit etwas Glück wieder wieder auf den Pi zugreifen und sich den Status von openvpn ansehen:
eine kleine Odyssee mit OpenVPN geht in die nächste Runde.
Der Client ist mit RaspberryPi OS bullseye64 und einem OpenVPN 2.5.1 als einzig zusätzlich installiertem Paket neu aufgesetzt.
Auf dem Server läuft RaspberryPi OS buster32 mit einem OpenVPN 2.4.
Der Client läuft mit
systemctl start openvpn-client@PiClient
Sobald ich den Client jedoch direkt beim Systemstart losschicke mit
systemctl enable openvpn-client@PiClient
systemd-analyze time
Startup finished in 2.082s (kernel) + 13min 10.030s (userspace) = 13min 12.112s
Beispiel:
systemctl stop openvpn-client@PiClient
Failed to get unit file state for openvpn-client@PiClient.service: Connection timed out
sudo systemctl list-units
Failed to list units: Transport endpoint is not connected
OpenVPN scheint ein Problem mit einer Passworteingabe beim Systemstart zu haben:
systemd-analyze blame
11min 22.468s systemd-ask-password-wall.service
Das VPN Passwort liegt mit absolutem Pfad in der Datei auth.data im Ordner /client.
Einen Fehler, den ich zeitweise erhalten habe, war dieser:
Password entry required for 'Enter Private Key Password:' (PID 1876).
Please enter password with the systemd-tty-ask-password-agent tool.
Nach einiger Zeit kann man mit etwas Glück wieder wieder auf den Pi zugreifen und sich den Status von openvpn ansehen:
systemctl status openvpn-client@PiClient
● openvpn-client@PiClient.service - OpenVPN tunnel for PiClient
Loaded: loaded (/lib/systemd/system/openvpn-client@.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-09-27 00:10:41 CEST; 8h ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 530 ExecStart=/usr/sbin/openvpn --suppress-timestamps --nobind --config PiClient.conf (code=exited, status=1/FAILURE)
Main PID: 530 (code=exited, status=1/FAILURE)
Status: "Pre-connection initialization successful"
CPU: 132ms
Sep 27 00:09:06 raspberrypi openvpn[530]: OpenVPN 2.5.1 aarch64-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Ma>
Sep 27 00:09:06 raspberrypi openvpn[530]: library versions: OpenSSL 1.1.1n 15 Mar 2022, LZO 2.10
Sep 27 00:09:06 raspberrypi systemd[1]: Started OpenVPN tunnel for PiClient.
Sep 27 00:09:06 raspberrypi openvpn[530]: RESOLVE: Cannot resolve host address: XXXXX.de:1194 (Temporary failure in name resolution)
Sep 27 00:09:06 raspberrypi openvpn[530]: RESOLVE: Cannot resolve host address: XXXXX.de:1194 (Temporary failure in name resolution)
Sep 27 00:09:06 raspberrypi openvpn[530]: Could not determine IPv4/IPv6 protocol
Sep 27 00:09:06 raspberrypi openvpn[530]: SIGUSR1[soft,init_instance] received, process restarting
Sep 27 00:10:45 raspberrypi openvpn[717]: Failed to query password: Timer expired
Sep 27 00:10:45 raspberrypi openvpn[530]: ERROR: Failed retrieving username or password
Sep 27 00:10:45 raspberrypi openvpn[530]: Exiting due to fatal error
Please also mark the comments that contributed to the solution of the article
Content-ID: 2845247954
Url: https://administrator.de/contentid/2845247954
Printed on: December 10, 2024 at 15:12 o'clock
5 Comments
Latest comment
Hallo @meltinsands,
dein VPN Tunnel ändert die DNS Einstellung?
Das wäre der Grund, warum der Login per SSH länger dauert.
Ansonsten brauche ich mehr info!
dein VPN Tunnel ändert die DNS Einstellung?
Zitat von @meltinsands:
Sep 27 00:09:06 raspberrypi openvpn[530]: RESOLVE: Cannot resolve host address: XXXXX.de:1194 (Temporary failure in name resolution)Das wäre der Grund, warum der Login per SSH länger dauert.
Ansonsten brauche ich mehr info!
Eventuell startet openvpn zu früh und es ist noch kein Netzwerk etc. verfügbar.
In welchem target läuft der Dienst denn? Vielleicht mal auf "network-online" stellen.
https://systemd.io/NETWORK_ONLINE/
In welchem target läuft der Dienst denn? Vielleicht mal auf "network-online" stellen.
https://systemd.io/NETWORK_ONLINE/