Bearbeiten: Wurde behoben, als der Patch mit VPN-Konfiguration hinzugefügt wurde. Verwenden Sie Linux / Ubuntu jetzt nicht mehr.
Ich habe den OpenVPN Network-Manager folgendermaßen sudo apt-get install network-manager-openvpn
installiert:, der auch das gnome-Paket installiert.
Dadurch war es möglich, Konfigurationen unter 13.10 zu importieren. Bei meiner Neuinstallation kann ich jedoch auf die .conf
Dateien verweisen. Nach dem Klicken auf "Importieren" verschwindet der Manager jedoch und es wird keine Verbindung hinzugefügt.
Ich habe versucht, es manuell einzurichten, was funktioniert hat, aber meine Verbindung bricht nach einer Weile ab, vermutlich, weil ich nicht alle Details der sehr detaillierten Konfiguration manuell festgelegt habe.
Herstellen einer Verbindung über das Terminal mit folgendem Befehl: sudo openvpn --config /path/to/openvpn.conf
Ich wurde nach einem Benutzernamen und einem Kennwort gefragt, konnte dann jedoch keine Verbindung herstellen.
Was kann ich tun, um das zu beheben? Ich brauche wirklich mein VPN, jede Hilfe wird sehr geschätzt.
Bearbeiten: Es ist ein Fehler / 1294899
Für die Wiedereröffnungswarteschlange: Jemand hat ein extrem gutes Workaround dafür und er hat eine Bearbeitung verwendet, um dies einzufügen, aber dies verdient seine eigene Antwort: Abstimmung für die Wiedereröffnung ...
Antworten:
Sie haben Recht, es ist ein Netzwerkmanager-Fehler. Aber ich (und Sie auch) können es umgehen, indem Sie openvpn von der Befehlszeile aus ausführen. Sie haben wahrscheinlich schon ein paar dieser Schritte ausgeführt, aber nur für den Fall (und zum Wohle anderer) werde ich eine vollständige Schritt-für-Schritt-Anleitung ausführen.
Installieren Sie zuerst die erforderlichen Pakete
Dateien erstellen Diese Dateien müssen jederzeit sicher und privat aufbewahrt werden
<ca>
und</ca>
von client.ovpn in diese Datei<cert>
und</cert>
von client.ovpn in diese Datei<key>
und</key>
von client.ovpn in diese Datei<tls-auth>
und</tls-auth>
von client.ovpn in diese Datei. Zu diesem Zeitpunkt befinden sich insgesamt 6 Dateien in meinem openvpn-Verzeichnis (einschließlich der Sicherungsdatei).5-9 Ich habe gerade herausgefunden, wie man ein Bash-Skript erstellt. Whoop Kopieren Sie Folgendes in eine Textdatei:
Ich habe die Datei als openvpnconvert zusammen mit der client.ovpn-Datei im openvpn-Ordner gespeichert. Es wurde mit dem Befehl chmod a + x ausführbar gemacht:
Und dann lief es:
Ändern Sie die Datei client.ovpn
Kurz vor der Zeile ## —–BEGIN RSA SIGNATURE—– die folgenden Zeilen einfügen und speichern
Schließlich müssen Sie openvpn über die Befehlszeilenschnittstelle (Command Line Interface, CLI) ausführen.
cd in den openvpn ordner
Führen Sie openvpn aus, wenn Sie die von mir angegebenen Dateinamen verwenden (siehe unten), andernfalls verwenden Sie Ihre Dateinamen.
Ich verwende derzeit OpenVPN, das ich mit genau diesen Schritten eingerichtet habe. Hoffe, es funktioniert genauso gut für andere.
Quellen:
Dateien erstellen - http://naveensnayak.wordpress.com/2013/03/04/ubuntu-openvpn-with-ovpn-file/
Ausführen über die Befehlszeile - http://ubuntuforums.org/showthread.php?t=2206811
quelle
Ich dachte, die Option würde fehlen, aber sie hat sich nur bewegt. Wähle zuerst "Verbindung hinzufügen" und dann anstatt "OpenVPN" (wie ich es getan habe), scrolle weiter nach unten und wähle die letzte Option "Importiere einen gespeicherten VPN ..."
fand die Antwort hier - http://torguard.net/knowledgebase.php?action=displayarticle&id=53
quelle
Ich habe nie versucht, diese Verbindungsdaten zu importieren, habe jedoch Folgendes bei verschiedenen Gelegenheiten verwendet:
Legen Sie die
whatever.conf
zusammen mit der.crt
Datei und den Anmeldeinformationen ein/etc/openvpn
und starten / stoppen Sie die VPN-Verbindung mitsudo service openvpn whatever start|stop
Erstellen Sie die VPN-Verbindung über den NetworkManager, indem Sie die Verbindungsdaten manuell eingeben. Die Konfigurationsdatei für die Verbindung wird unter gespeichert
/etc/NetworkManager/system-connections
und kann später bearbeitet werden.quelle
Extraktionsskript:
Als Antwort auf die hilfreiche Antwort von Tamsyn Michael habe ich ein kleines Programm erstellt, um die Extraktionsaufgabe zu automatisieren. Es gibt die für openvpn erforderlichen Dateien aus und hängt diese Dateinamen an die ursprüngliche Einstellungsdatei an.
Zusammenstellung & Aufbau:
Sie müssen g ++ installieren, um dies zu erstellen
Dann vom Terminal
Sie haben jetzt das Programm 'certgrabber' im Ordner.
Programmnutzung:
In Standarddateinamen extrahieren (ca.crt, client.crt, client.key, tls-auth.key)
In benutzerdefinierte Dateinamen extrahieren
quelle
Das Problem beim HINZUFÜGEN eines VPN aus einer gespeicherten .ovpn-Datei schlägt weiterhin fehl.
Es ist möglich, eine manuell hinzuzufügen.
Geben Sie den PORT ein (in der .ovpn-Datei normalerweise unten nach der IP-Adresse an der Position "XX":
remote ###. ###. ##. ## XX
Wenn Ihr VPN TCP ist, aktivieren Sie das Kontrollkästchen "TCP-Verbindung verwenden".
Zu diesem Zeitpunkt sollte die VPN-Verbindung optional im NM AppIndicator aufgeführt sein. Wählen und testen Sie Ihre Verbindung. Ich konnte eine TCP- und eine UDP-Verbindung hinzufügen, aber es dauerte viel länger, als wenn die gespeicherte OVPN-Importdatei funktionieren würde.
Hoffen wir, dass sie das bald beheben, damit ich problemlos andere Verbindungen hinzufügen kann ... aber zumindest ist dies eine Lösung, die Menschen helfen sollte, die so frustriert sind wie ich.
quelle
Ich habe ein Skript hier fetching Passwort zu automatisieren und Zip - Dateien von mehreren vpn - Sites wie vpnbook.com , Extrahieren der
ca
,cert
undkey
Daten aus den ovpn - Dateien und die Aktualisierung der OPVN Dateien , so dass die certs nur für Sie importieren sollen. Es könnte leicht für die Verwendung mit anderen Anbietern geändert werden.quelle