GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Errore durante il tentativo di connessione a VPN all'avvio?

Questa domanda è stata aggiornata. Si prega di vedere la fine di questo post.

Sto provando a configurare il mio computer Mythbuntu per la connessione a un servizio VPN all'avvio. La mia speranza è che il computer Mythbuntu utilizzi sempre la VPN per tutte le sue connessioni Internet.

Ho trovato uno script che presumibilmente lo farà, e assomiglia a questo:

#!/bin/bash
while [ "true" ]
do
    VPNCON=$(nmcli con status)
    if [[ $VPNCON != "*MyVPNConnectionName*" ]]; then
        echo "Disconnected, trying to reconnect..."
        (sleep 1s && nmcli con up uuid df648abc-d8f7-4ce4-bdd6-3e12cdf0f494)
    else
        echo "Already connected !"
    fi
    sleep 30
done

Quando eseguo questo script sul mio computer, ottengo il seguente errore:

$ /home/mythbuntu/VPN_start.sh
Disconnected, trying to reconnect...
Error: Connection activation failed: Not authorized to control networking.

Ho pensato che potesse essere un problema di autorizzazione, quindi ho provato a eseguirlo con sudo:

$ sudo /home/mythbuntu/VPN_start.sh
[sudo] password for mythbuntu: 
Disconnected, trying to reconnect...
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.

Come faccio a eseguire questo script senza errori in modo da poterlo eseguire all'avvio o all'accesso in modo da assicurarmi di essere sempre connesso tramite VPN.

Se qualcuno ha uno script o un metodo migliore, sarebbe sufficiente anche come risposta.

Questi sono i contenuti del mio file /etc/NetworkManager/system-connections/MyVPN (alcuni dettagli sostituiti con x caratteri per la privacy):

[connection]
id=MyVPN
uuid=xxxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxxxxxxx
type=vpn

[vpn]
service-type=org.xxxxxxxxxxxxxx.xxxxxxxxxxxxxxx.openvpn
username=xxxxxxxxxx
comp-lzo=yes
remote=us-xxxxxx.xxxxxxx.com
connection-type=password
password-flags=0
ca=/etc/openvpn/xxxxxxx.crt

[vpn-secrets]
password=xxxxxxxxxxx

[ipv4]
method=auto
never-default=true

Inoltre, voglio solo aggiungere che quando accendo la VPN utilizzando l'applet nell'angolo in alto a destra del pannello Xfce, non si connette alcun problema. Quindi il problema non mi sembra essere quello di un'autorizzazione errata, ma della configurazione quando si tenta di farlo dalla riga di comando.

Aggiornamento:

Non sono del tutto sicuro di cosa sia cambiato, forse qualcosa nell'aggiornamento alla 12.10, ma ora posso avviare il mio servizio VPN dalla riga di comando. Tuttavia, questo comando funziona solo una volta quando avvio il computer per la prima volta e deve anche essere eseguito con sudo .

[email protected]:~$ nmcli con up id "Private Internet Access SSL"
Error: Connection activation failed: Not authorized to control networking.
[email protected]:~$ sudo nmcli con up id "Private Internet Access SSL"
[sudo] password for mythbuntu: 
[email protected]:~$

Dal momento che ho bisogno di usare sudo per eseguirlo, non posso eseguirlo automaticamente all'avvio.

Correlati:come installare gli strumenti Vmware in Ubuntu?

Come faccio a farlo in modo da poter avviare la mia VPN senza i permessi di super utente?

Risposta accettata:

Il problema sembra essere che la tua password nel portachiavi non è accessibile.

Fonte

La soluzione menzionata è aprire il file /etc/NetworkManager/system-connections/ConnectionName e imposta il

password-flags=0

e aggiungi le righe seguenti al file

 [vpn-secrets]
 password=YourPassword

Quindi riavvia il gestore di rete per raccogliere la modifica:

 sudo restart network-manager

Per maggiori info fare riferimento alla fonte


Ubuntu
  1. script di avvio utorrent / esegui utorrent all'avvio – Ubuntu 14.04 / 14.10

  2. Eseguire un programma Ruby all'avvio?

  3. Errore durante il tentativo di installazione dell'estensione dello strumento linguistico di Libreoffice?

  4. Ricevo un errore quando provo ad aggiornare Youtube-dl in 18.04?

  5. Errore durante il tentativo di utilizzare Xorg:solo gli utenti della console possono eseguire il server X?

Come eseguire Tomcat Server all'avvio su Ubuntu Server

Script all'avvio?

Errore di creazione del disco di avvio?

Connettiti automaticamente a VPN quando usi una rete specifica in Ubuntu Gnome 16.04?

Errore "dipendenza non soddisfacente" quando si tenta di installare Ubuntudico?

Errore durante il tentativo di aprire Parallels Plesk Panel:SWKeyExFatalError