Ich muss eine Verbindung zu einem VPN herstellen über OpenVPN
.
Ich benutze Bionic
.
Es funktioniert, wenn ich den Befehl als sudo vom Terminal aus ausführe
~$ sudo openvpn --config somevpn.ovpn
...
Sun Jun 10 22:35:31 2018 TUN/TAP device tap0 opened
Sun Jun 10 22:35:31 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Sun Jun 10 22:35:31 2018 /sbin/ip link set dev tap0 up mtu 1500
Sun Jun 10 22:35:31 2018 Initialization Sequence Completed
ohne sudo schlägt es fehl
~$ openvpn --config somevpn.ovpn
...
Sun Jun 10 22:34:55 2018 ERROR: Cannot ioctl TUNSETIFF tap: Operation not permitted (errno=1)
Sun Jun 10 22:34:55 2018 Exiting due to fatal error
Ok, nur sudo kann ein TUN/TAP-Gerät erstellen. Ich habe den Benutzer zu einer VPN-Gruppe hinzugefügt und diese Gruppe zu sudoer hinzugefügt
%nm-openvpn ALL=NOPASSWD: /usr/sbin/openvpn
Dies hilft allerdings nur auf dem Terminal, d.h. der Benutzer muss bei der Ausführung des Befehls das Passwort nicht eingeben. Beim Versuch, die VPN-Verbindung über zu starten, hilft es nicht network-manager-openvpn-gnome
.
network-manager-openvpn-gnome
meldet nach einigen Sekunden ein Timeout, wenn diese VPN-Verbindung aktiviert wird.
Wie kann ich diese VPN-Verbindung erfolgreich über die GUI starten?
Antwort1
Bitte suchen Sie in Ihrer Protokolldatei nach der Fehlermeldung. Ich hatte eine ähnliche Fehlermeldung, als ich versuchte, „openvpn“ über die Befehlszeile auszuführen. Beim Lesen der Protokolldatei schien der Fehler jedoch damit zusammenzuhängen, dass die Zertifikate nicht gefunden werden konnten.
In diesem Fall habe ich meine Dateien in den Ordner „Dokumente“ verschoben, die Datei über den Netzwerkmanager erneut importiert und dann hat es wie erwartet funktioniert.