Ci sono molti post su come inserire le password VPN /etc/NetworkManager/system-connections/<connection>. Non riesco a far funzionare nessuno di loro su Ubuntu 12.04. I campi nelle domande e nelle risposte sembrano leggermente diversi dai miei. Quello che si avvicinò di più sembrava essere: Come salvare le password VPN con NetworkManger .
Preferirei nmclichiedere password sulla console anziché in un widget GUI sul desktop, ma questo sembra impossibile.
Quindi due domande:
- I
/etc/NetworkManager/system-connections/<connection>file e i loro campi sono ufficialmente documentati ovunque? Sembra che ci siano molti 404 per i collegamenti alla documentazione di NetworkManager. - Cosa c'è di sbagliato nel mio file di connessione?
Ecco il mio file di connessione. Ho provato molte varianti di impostazioni in questo file, ma questo è il più vicino possibile (anonimo ovviamente):
[connection]
# Not sure if this helps or breaks anything. Fails regardless.
permissions=user:peter:;
id=My VPNC
uuid=a2cd97d5-7df1-4391-91d8-7e72931ec2de
type=vpn
autoconnect=false
timestamp=1396942441
[vpn]
service-type=org.freedesktop.NetworkManager.vpnc
NAT Traversal Mode=natt
ipSec-secret-type=save
IPSec secret-flags=0
xauth-password-type=save
Vendor=cisco
Xauth username=user
IPSec gateway=1.2.3.4
XAuth password-flags=0
IPSec ID=Ipsec
Perfect Forward Secrecy=server
IKE DH Group=dh2
[vpn-secrets]
XAuth password=password
IPSec secret=grouppassword
[ipv4]
method=auto
permissons:
> ls -l /etc/NetworkManager/system-connections/My\ VPNC
-rw------- 1 root root 527 Apr 8 10:11 /etc/NetworkManager/system-connections/My VPNC
Eseguendolo dà:
> sudo nmcli con up id 'My VPNC'
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/44
state: VPN connecting (need authentication) (2)
Error: Connection activation failed: no valid VPN secrets.
Modifica: ecco un altro post simile (su Openconnect VPN): come posso ottenere NetworkManager per connettersi automaticamente a una VPN Openconnect tramite nmcli senza richiedere un utente e una password
nmcli con up id MyVPNcome mio utente, la finestra di dialogo della password appare ancora sul desktop della macchina remota.sudo nmcli con up id MyVPNPrima ha funzionato(process:3320): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/7: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't existe poiError: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.