Wie behebt man einen OpenVPN-Fehler bei Verwendung von network-manager-openvpn-gnome?

Wie behebt man einen OpenVPN-Fehler bei Verwendung von network-manager-openvpn-gnome?

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

verwandte Informationen