Wie kann ich mein VPN automatisch verbinden lassen, wenn die drahtlose Verbindung hergestellt wird?

12

Ich habe eine funktionierende VPN-Verbindung mit NetworkManager, OpenConnect und dem Paket network-manager-openconnect-gnome, muss sie jedoch jedes Mal manuell starten, wenn ich eine Verbindung zu einem Netzwerk herstelle, und ich muss mein Kennwort jedes Mal manuell eingeben.

Wie kann ich eine automatische Verbindung herstellen und mein Passwort (sicher) speichern?

Ich habe das Kontrollkästchen "Automatisch verbinden" auf der Seite "VPN konfigurieren" aktiviert, dies scheint jedoch keine Auswirkungen zu haben. Ich habe auch das Kontrollkästchen "Verbindung automatisch starten" im Popup-Fenster aktiviert. Dadurch wird vermieden, dass die Verbindungstaste in diesem Fenster gedrückt werden muss, aber es scheint nicht daran beteiligt zu sein, den gesamten Vorgang im ersten zu starten Platz. Es gibt keine Möglichkeit, sich das Passwort im Fenster zu merken, aber vielleicht gibt es irgendwo anders eines?

ams
quelle

Antworten:

6

Wenn eine VPN - Verbindung über Network Manager Einrichten der Auswahl Connect automatisch Option sollte bedeuten , dass das VPN nicht automatisch eine Verbindung, jedoch ist dies nicht aufgrund eines Fehlers arbeiten: https://bugs.launchpad.net/ubuntu/+source/network -manager / + bug / 280571

Dies kann jedoch durch Problemumgehungen erreicht werden. Eine Möglichkeit hierfür ist die Verwendung von vpnautoconnect

  • Richten Sie Ihr VPN wie gewohnt über die Netzwerkeinstellungen ein und stellen Sie sicher, dass Automatisch verbinden ausgewählt ist:

Geben Sie hier die Bildbeschreibung ein

  • Laden Sie die entsprechende .deb-Datei von der Download-Seite herunter: http://sourceforge.net/projects/vpnautoconnect/files/ (endet mit amd64 für 64 Bit, endet mit i386 für 32 Bit).
  • Doppelklicken Sie auf die heruntergeladene .deb-Datei und installieren Sie sie.
  • Führen Sie die VPNautoconnect-Anwendung aus

Geben Sie hier die Bildbeschreibung ein

  • Wählen Sie Einstellungen aus dem Menü VPNautoconnect

Geben Sie hier die Bildbeschreibung ein

  • Klicken Sie auf den kleinen Pfeil, um eine neue Registerkarte zu erstellen, und wählen Sie Ihre drahtlose Verbindung im Dropdown-Menü Übergeordnete Verbindung und Ihr VPN im Dropdown-Menü VPN-Verbindung aus. Klicken Sie dann auf Speichern

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Ihr VPN sollte jetzt automatisch eine Verbindung herstellen, wenn das ausgewählte drahtlose Netzwerk verbunden ist (wenn Sie mehr als ein drahtloses Netzwerk verwenden, müssen Sie im Einstellungsmenü eine neue Registerkarte für jedes Netzwerk erstellen, für das Sie während der Verwendung eine automatische Verbindung zu einem VPN herstellen möchten ).

Coversnail
quelle
1
Ich mag diesen wirbelnden Unschärfeeffekt wirklich. +1 dafür und eine gute Antwort!
jrg
1
Ich bin deinen Anweisungen gefolgt und es hat funktioniert. Jetzt versucht meine VPN-Verbindung automatisch, die Verbindung wiederherzustellen. Mein Passwort wird jedoch nicht gespeichert. Wie speichere ich das VPN-Passwort? Ich habe nach umfangreicher Google-Suche über viele Stunden keine relevante Dokumentation mit einer klaren Antwort gefunden.
Kamil Slowikowski
2

In Ubuntu Gnome 16.04 kann ich in Netzwerkverbindungen die GUI-Option zum Bearbeiten der VPN-Einstellungen pro Netzwerk nicht finden. Die Lösung für mich bestand darin, das Fenster "Netzwerkverbindungen" manuell im Terminal zu starten, indem Sie Folgendes eingeben:

nm-verbindungseditor

Bearbeiten Sie dann das gewünschte Netzwerk und fügen Sie ihm eine VPN-Verbindung hinzu.

Meetai.com
quelle
Dies funktionierte für mich unter Arch Linux mit Gnome, danke, dass Sie dies geteilt haben.
Elliott Minns
1

Am 18.04 und einigen früheren Versionen gibt es nicht einmal eine GUI- Einstellung, um jetzt automatisch eine VPN- Verbindung zu aktivieren .

Stattdessen aktiviere ich die automatische Verbindung zum Ethernet und richte dann die VPN-Verbindung mit einer Autostart-Konfigurationsdatei und einem Skript ein.

Fügen Sie eine vpn.desktopDatei ~/.config/autostartmit dem folgenden Inhalt hinzu

[Desktop Entry]
Name=Start VPN connection
GenericName=Network helper
Comment=Start automatically VPN connection
Exec=/home/me/bin/vpn-start.sh
Terminal=false
Type=Application
Icon=network-vpn
Categories=Network;
StartupNotify=false
X-GNOME-Autostart-enabled=true

Dadurch wird eine Datei aufgerufen, die Sie überall ablegen können, aber ich habe sie eingegeben /home/me/bin/und aufgerufenvpn-start.sh

#/bin/bash
LANG=C
while ! nmcli dev status|grep -q connected; do
    sleep 1
done
exec nmcli con up '<name of your vpn connection>'

Sie müssen den Namen Ihrer VPN-Verbindung eingeben. Suchen Sie danach in der Ausgabe von nmcli con show.

Machen Sie es ausführbar mit chmox +x vpn-start.sh.

Und Logout-Relogin, um es zu testen.

Sonnenwende
quelle
Über askubuntu.com/questions/1033278/… habe ich festgestellt, dass ich nm-connection-editorin Ubuntu 18.04 auf der Registerkarte "Allgemein" für die betreffende (n) Verbindung (en) die Option "Bei Verwendung dieser Verbindung automatisch eine Verbindung zum VPN herstellen" verwenden kann. Nicht mehr manuell laufen vpn-start.sh!
Chris Burgess