Come posso avere la mia VPN connettersi automaticamente quando la connessione wireless?


12

Ho una connessione VPN funzionante con NetworkManager, OpenConnect e il pacchetto network-manager-openconnect-gnome, ma devo avviarla manualmente ogni volta che mi collego a una rete e devo inserire la mia password manualmente ogni volta.

Come posso collegarlo automaticamente e ricordare la mia password (in modo sicuro)?

Ho selezionato la casella "Connetti automaticamente" nella pagina Configura VPN, ma questo sembra non avere alcun effetto. Ho anche spuntato la casella 'Avvia connessione automaticamente' nella finestra pop-up, e questo evita la necessità di premere il pulsante di connessione in quella finestra, ma sembra non avere alcuna parte nel dare il via all'intero processo nel primo posto. Non c'è alcuna opzione per ricordare la password nella finestra, ma forse ce n'è un'altra da qualche altra parte?

Risposte:


6

Quando si configura una connessione VPN tramite Network Manager, selezionando l' opzione Connetti automaticamente dovrebbe significare che la VPN si connette automaticamente, tuttavia ciò non funziona a causa di un bug: https://bugs.launchpad.net/ubuntu/+source/network -manager / + bug / 280571

Può ancora essere ottenuto attraverso soluzioni alternative, un modo per farlo sarebbe utilizzare vpnautoconnect

  • Configura la tua VPN normalmente attraverso le impostazioni di rete, assicurandoti che Connetti sia selezionato automaticamente :

inserisci qui la descrizione dell'immagine

  • Scarica il file .deb appropriato dalla pagina di download: http://sourceforge.net/projects/vpnautoconnect/files/ (che termina in amd64 per 64 bit, termina in i386 per 32 bit).
  • Fare doppio clic sul file .deb scaricato e installarlo.
  • Esegui l'applicazione VPNautoconnect

inserisci qui la descrizione dell'immagine

  • Seleziona Preferenze dal menu VPNautoconnect

inserisci qui la descrizione dell'immagine

  • Fare clic sulla piccola freccia per creare una nuova scheda e selezionare la connessione wireless nel menu a discesa Connessione principale e la VPN nel menu a discesa Connessione VPN . Quindi fare clic su Salva

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

La tua VPN ora dovrebbe connettersi automaticamente ogni volta che la rete wireless selezionata è connessa (se usi più di una rete wireless dovrai creare una nuova scheda nel menu delle preferenze per ognuna delle quali vuoi connetterti automaticamente a una VPN mentre stai usando ).


1
Mi piace molto quell'effetto sfocato swirly. +1 per questo e una buona risposta!
jrg

1
Ho seguito le tue indicazioni e ha funzionato. Ora la mia connessione VPN tenta automaticamente di riconnettersi. Tuttavia, la mia password non è stata salvata. Come si salva la password VPN? Non ho trovato alcuna documentazione pertinente con una risposta chiara dopo lunghe ricerche di Google per molte ore.
Kamil Slowikowski

2

In Ubuntu Gnome 16.04, non riesco a trovare in Network Connections l'opzione GUI per modificare le impostazioni VPN per rete. La soluzione per me era lanciare manualmente il pannello "Connessioni di rete" nel terminale digitando:

nm-connection-editor di

quindi modificare la rete desiderata e aggiungere una connessione VPN ad essa.


Questo ha funzionato per me su Arch Linux usando Gnome, grazie per averlo condiviso.
Elliott Minns,

2

Il 18.04 , e anche alcune versioni precedenti, non è nemmeno disponibile alcuna impostazione della GUI per abilitare automaticamente una connessione VPN ora.

Quindi, invece, abilito la connessione automatica a Ethernet e quindi installo la connessione VPN con un file di configurazione e uno script di avvio automatico.

Aggiungi un vpn.desktopfile ~/.config/autostartcon il seguente contenuto

[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

Questo chiamerà un file che puoi mettere ovunque, ma ho inserito /home/me/bin/e lo chiamovpn-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>'

Devi inserire il nome della tua connessione VPN. Cercalo nell'output di nmcli con show.

Renderlo eseguibile con chmox +x vpn-start.sh.

E disconnettersi-riconnettersi per testarlo.


Tramite askubuntu.com/questions/1033278/… ho scoperto che avrei potuto utilizzare nm-connection-editorUbuntu 18.04 per impostare "Connetti automaticamente a VPN quando si utilizza questa connessione" nella scheda "Generale" per le connessioni in questione. Non più in esecuzione manualmente vpn-start.sh!
Chris Burgess,

Confermato che funziona sul mio 16.04 e nmcli1.2.6.
IsaacS
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.