Discussion:
Xubuntu 24.04: Cyberghost VPN
(zu alt für eine Antwort)
Ralph Stahl
2024-09-19 10:15:08 UTC
Permalink
Moin!

Auf meinen Mobilgeräten mit Android nutze ich Cyberghost erfolgreich.
Die Installation und Konfiguration lief ohne Probleme. Auf meinem
Xubuntu 24.04 lässt es sich ohne Fehlermeldung installieren und so auch
starten:

[rudi: ~] sudo cyberghostvpn --wireguard --country-code IM --connect
Prepare Wireguard connection ...
Select server ... douglas-s402-i06
Connecting ...
[rudi: ~] sudo cyberghostvpn --status
[sudo] Passwort für rudi:
No VPN connections found.

Nur: Wie man sieht, entsteht keine VPN-Verbindung (status).

Ich habe mich an diese Anleitung gehalten, die allerdings nur bis 22.04
gilt:

https://support.cyberghostvpn.com/hc/en-us/articles/360020436274-Set-Up-CyberGhost-VPN-CLI-App-on-Linux

Könnte die etwas zu neue Systemversion 24.04 eine Ursache sein? Python
läuft in Version 3.12.3.

Ich hoffe, jemand von euch hat Erfahrungen damit und kann mir helfen.
Danke schon mal!

VG Ralph
Marco Moock
2024-09-19 11:03:58 UTC
Permalink
Post by Ralph Stahl
Ich hoffe, jemand von euch hat Erfahrungen damit und kann mir helfen.
Danke schon mal!
Ich rate von diesem Anbieter ab. In der Vergangenheit haben die schon
fragwürdige Dinge getan, z.B. systemweit IPv6 abgestellt, weil die es
immer noch nicht hinbekommen, aktuelle Netzwerkstandards zu betreiben.
Auch die ganzen eigenen Clients sind meisten vollkommener Schrott und
können nicht mit dem auf dem System vorhandenen Daemons
zusammenarbeiten.
DNS ist dann meist ne Katastrophe und mit dem NM gerät das auch in
Konflikt.

TLDR: Suche dir nen Anbieter, der seine Protokolle offenlegt und richte
die im Networkmanager ein.
--
Gruß
Marco

Spam und Werbung bitte an
***@nirvana.admins.ws
Ralph Stahl
2024-09-19 11:10:13 UTC
Permalink
Post by Marco Moock
Post by Ralph Stahl
Ich hoffe, jemand von euch hat Erfahrungen damit und kann mir helfen.
Danke schon mal!
Ich rate von diesem Anbieter ab. In der Vergangenheit haben die schon
fragwürdige Dinge getan, z.B. systemweit IPv6 abgestellt, weil die es
immer noch nicht hinbekommen, aktuelle Netzwerkstandards zu betreiben.
Auch die ganzen eigenen Clients sind meisten vollkommener Schrott und
können nicht mit dem auf dem System vorhandenen Daemons
zusammenarbeiten.
DNS ist dann meist ne Katastrophe und mit dem NM gerät das auch in
Konflikt.
TLDR: Suche dir nen Anbieter, der seine Protokolle offenlegt und richte
die im Networkmanager ein.
Letzteres hätte ih gern gemacht und ich habe auch ältere Beschreibungen
gefunden, wo *.ovpn-Files importiert werden und fertig. Nur gibt es
anscheinend diese Files nicht. Anleitungen zum ganz manuellen Setup habe
ich nicht gefunden.

Die Android-Apps funktionieren sofort und gut, die CLI-Version für Linux
scheint aber wirklich Fehler zu haben.

Weitere Ideen?

Ralph
Ralph Stahl
2024-09-19 11:56:15 UTC
Permalink
Post by Ralph Stahl
Post by Marco Moock
Post by Ralph Stahl
Ich hoffe, jemand von euch hat Erfahrungen damit und kann mir helfen.
Danke schon mal!
Ich rate von diesem Anbieter ab. In der Vergangenheit haben die schon
fragwürdige Dinge getan, z.B. systemweit IPv6 abgestellt, weil die es
immer noch nicht hinbekommen, aktuelle Netzwerkstandards zu betreiben.
Auch die ganzen eigenen Clients sind meisten vollkommener Schrott und
können nicht mit dem auf dem System vorhandenen Daemons
zusammenarbeiten.
DNS ist dann meist ne Katastrophe und mit dem NM gerät das auch in
Konflikt.
TLDR: Suche dir nen Anbieter, der seine Protokolle offenlegt und richte
die im Networkmanager ein.
Letzteres hätte ih gern gemacht und ich habe auch ältere Beschreibungen
gefunden, wo *.ovpn-Files importiert werden und fertig. Nur gibt es
anscheinend diese Files nicht. Anleitungen zum ganz manuellen Setup habe
ich nicht gefunden.
Die Android-Apps funktionieren sofort und gut, die CLI-Version für Linux
scheint aber wirklich Fehler zu haben.
Weitere Ideen?
Ralph
Ist man bei cyberghostvpn.com eingeloggt, gibt es einen Device Manager,
in dem man sich die Konfigurationsfiles (*.ovpn) zurechmachen und
abspeichern kann. Die dort generierten Username / Passwort muss man sich
extra irgendwo zwischenspeichern, die braucht man dann beim Einrichten
der VPN-Verbindung im Networkmanager. Hat man alles, geht die Verbindung
ohne bunten Schnickschnack. Schön wäre noch, automatisch damit starten
zu können – geht das?

Ralph
Marco Moock
2024-09-19 14:42:36 UTC
Permalink
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen, dass
die Verbindung automatisch aufgebaut werden soll.
--
Gruß
Marco

Spam und Werbung bitte an
***@nirvana.admins.ws
Ralph Stahl
2024-09-20 09:24:39 UTC
Permalink
Post by Marco Moock
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen, dass
die Verbindung automatisch aufgebaut werden soll.
[1] "Allgemein: Hier kann man festlegen, ob NM dieses Profil automatisch
für Verbindungsversuche verwenden darf („Automatisch mit Priorität
verbinden“) und mit welcher Priorität im Vergleich zu anderen Profilen
es berücksichtigt werden soll."

Das steht nicht bei den VPN-Profilen, nur bei Ethernet unter "Allgemein"
(vllt. auch bei WLAN, habe ich hier nicht). Auch dass es gestartet
werden *darf* (?), nicht dass es das wird. Also was meinst du? Von
automatischer Verbindung beim Start finde ich nichts.

Ralph



[1] https://wiki.ubuntuusers.de/NetworkManager/
Marco Moock
2024-09-20 09:51:17 UTC
Permalink
Post by Ralph Stahl
Post by Marco Moock
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen,
dass die Verbindung automatisch aufgebaut werden soll.
[1] "Allgemein: Hier kann man festlegen, ob NM dieses Profil
automatisch für Verbindungsversuche verwenden darf („Automatisch mit
Priorität verbinden“) und mit welcher Priorität im Vergleich zu
anderen Profilen es berücksichtigt werden soll."
Das steht nicht bei den VPN-Profilen, nur bei Ethernet unter
"Allgemein" (vllt. auch bei WLAN, habe ich hier nicht). Auch dass es
gestartet werden *darf* (?), nicht dass es das wird. Also was meinst
du? Von automatischer Verbindung beim Start finde ich nichts.
In der Tat. Spreche das mal bitte in der NetworkManager-Mailingliste
an, ggf. wird jemand dieses Feature hinzufügen.

Einfache Abhilfe:
nmcli conn up <Verbindungsname>.
Die Passwörter müssen halt irgendwie gespeichert werden.
Mit passwd-file scheint sowas im NM zu gehen, ich habe es aber bisher
nicht getestet.
--
Gruß
Marco

Spam und Werbung bitte an
***@nirvana.admins.ws
Ralph Stahl
2024-09-21 12:13:38 UTC
Permalink
Post by Marco Moock
Post by Ralph Stahl
Post by Marco Moock
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen,
dass die Verbindung automatisch aufgebaut werden soll.
[1] "Allgemein: Hier kann man festlegen, ob NM dieses Profil
automatisch für Verbindungsversuche verwenden darf („Automatisch mit
Priorität verbinden“) und mit welcher Priorität im Vergleich zu
anderen Profilen es berücksichtigt werden soll."
Das steht nicht bei den VPN-Profilen, nur bei Ethernet unter
"Allgemein" (vllt. auch bei WLAN, habe ich hier nicht). Auch dass es
gestartet werden *darf* (?), nicht dass es das wird. Also was meinst
du? Von automatischer Verbindung beim Start finde ich nichts.
In der Tat. Spreche das mal bitte in der NetworkManager-Mailingliste
an, ggf. wird jemand dieses Feature hinzufügen.
nmcli conn up <Verbindungsname>.
Die Passwörter müssen halt irgendwie gespeichert werden.
Mit passwd-file scheint sowas im NM zu gehen, ich habe es aber bisher
nicht getestet.
Ich habe gerade bei AskUbuntu eine Lösung gefunden:

https://askubuntu.com/a/1125633

Der NetworkManager hat ein CLI, mit dem man die Sache von Hand
einstellen kann. Damit habe ich folgendes getan (meine Verbindung heißt
"CG Panama" von CyberGhost in Panama, "" wegen Leerzeichen), ich hoffe,
es übersteht den Neustart :-). Vielleicht hilft es jemandem?

--- schnipp ---

$ nmcli c edit "CG Panama"

nmcli> print connection.autoconnect
connection.autoconnect: no

nmcli> set connection.autoconnect yes

nmcli> save persistent
Saving the connection with 'autoconnect=yes'. That might result in an
immediate activation of the connection.
Do you still want to save? (yes/no) [yes] yes

Connection 'CG Panama' ()1cf732d1-fdc4-4d17-aa0c-e5f988a5248c
successfully updated.

nmcgi> quit
Ralph Stahl
2024-09-21 12:18:10 UTC
Permalink
Post by Ralph Stahl
Post by Marco Moock
Post by Ralph Stahl
Post by Marco Moock
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen,
dass die Verbindung automatisch aufgebaut werden soll.
[1] "Allgemein: Hier kann man festlegen, ob NM dieses Profil
automatisch für Verbindungsversuche verwenden darf („Automatisch mit
Priorität verbinden“) und mit welcher Priorität im Vergleich zu
anderen Profilen es berücksichtigt werden soll."
Das steht nicht bei den VPN-Profilen, nur bei Ethernet unter
"Allgemein" (vllt. auch bei WLAN, habe ich hier nicht). Auch dass es
gestartet werden *darf* (?), nicht dass es das wird. Also was meinst
du? Von automatischer Verbindung beim Start finde ich nichts.
In der Tat. Spreche das mal bitte in der NetworkManager-Mailingliste
an, ggf. wird jemand dieses Feature hinzufügen.
nmcli conn up <Verbindungsname>.
Die Passwörter müssen halt irgendwie gespeichert werden.
Mit passwd-file scheint sowas im NM zu gehen, ich habe es aber bisher
nicht getestet.
https://askubuntu.com/a/1125633
Der NetworkManager hat ein CLI, mit dem man die Sache von Hand
einstellen kann. Damit habe ich folgendes getan (meine Verbindung heißt
"CG Panama" von CyberGhost in Panama, "" wegen Leerzeichen), ich hoffe,
es übersteht den Neustart :-). Vielleicht hilft es jemandem?
--- schnipp ---
$ nmcli c edit "CG Panama"
nmcli> print connection.autoconnect
connection.autoconnect: no
nmcli> set connection.autoconnect yes
nmcli> save persistent
Saving the connection with 'autoconnect=yes'. That might result in an
immediate activation of the connection.
Do you still want to save? (yes/no) [yes] yes
Connection 'CG Panama' ()1cf732d1-fdc4-4d17-aa0c-e5f988a5248c
successfully updated.
nmcgi> quit
Grrr, kommt nicht über das Reboot. Weitersuchen. Oder noch Tipps von euch?

Ralph
Ralph Stahl
2024-09-22 19:26:49 UTC
Permalink
Post by Marco Moock
Post by Ralph Stahl
Post by Marco Moock
Schön wäre noch, automatisch damit starten zu können – geht das?
In den Verbindungsoptionen vom NetworkManager kannst du einstellen,
dass die Verbindung automatisch aufgebaut werden soll.
[1] "Allgemein: Hier kann man festlegen, ob NM dieses Profil
automatisch für Verbindungsversuche verwenden darf („Automatisch mit
Priorität verbinden“) und mit welcher Priorität im Vergleich zu
anderen Profilen es berücksichtigt werden soll."
Das steht nicht bei den VPN-Profilen, nur bei Ethernet unter
"Allgemein" (vllt. auch bei WLAN, habe ich hier nicht). Auch dass es
gestartet werden *darf* (?), nicht dass es das wird. Also was meinst
du? Von automatischer Verbindung beim Start finde ich nichts.
In der Tat. Spreche das mal bitte in der NetworkManager-Mailingliste
an, ggf. wird jemand dieses Feature hinzufügen.
nmcli conn up <Verbindungsname>.
Die Passwörter müssen halt irgendwie gespeichert werden.
Mit passwd-file scheint sowas im NM zu gehen, ich habe es aber bisher
nicht getestet.
Ich habe was übersehen: Da ja auch für VPN eine Ethernet-Verbindung
(oder WLAN) bestehen muss, über die das dann letztlich läuft, muss man
diese Einstellung nicht beim konkreten VPN machen, sondern bei der
Ethernet-Verbindung – dort gibt es "Automatisch mit VPN verbinden" zum
Anhaken + Auswahlbox mit den installierten VPNs.

Klingt gut, geht aber nicht! Beim nächsten Start wird sicher ein
Verbindungsversuch gemacht, der aber nicht funktioniert; danach habe ich
gar keine aktive Verbindung laufen, kann mich aber problemlos manuell
retten und eine einstellen. Ein Fehler des Network-Managers?

VG Ralph
Marco Moock
2024-09-22 19:35:22 UTC
Permalink
Post by Ralph Stahl
Klingt gut, geht aber nicht! Beim nächsten Start wird sicher ein
Verbindungsversuch gemacht, der aber nicht funktioniert; danach habe
ich gar keine aktive Verbindung laufen, kann mich aber problemlos
manuell retten und eine einstellen. Ein Fehler des Network-Managers?
Schau dir das Log an und setze ggf. auf debug/trace.
--
Gruß
Marco

Spam und Werbung bitte an
***@nirvana.admins.ws
Loading...