VPN şifrelerini koymakla ilgili birçok yayın var /etc/NetworkManager/system-connections/<connection>
. Hiçbirini Ubuntu 12.04 üzerinde çalıştıramıyorum. Soru ve cevaplardaki alanlar benimkinden çok farklı görünüyor. En yakına gelen şuydu: NetworkManger ile VPN şifreleri nasıl kaydedilir .
Masaüstünde bir GUI widget'ı yerine nmcli
konsolda şifre istemeyi tercih ederim , ancak bu imkansız görünüyor.
Yani iki soru:
- Are
/etc/NetworkManager/system-connections/<connection>
dosya ve onların alanları resmen her yerde belgelenen? NetworkManager dokümantasyon bağlantıları için çok sayıda 404 var. - Bağlantı dosyamdaki sorun nedir?
İşte bağlantı dosyam. Bu dosyadaki ayarların birçok varyasyonunu denedim, ancak bu gelebildiğim kadar iyi (elbette anonim):
[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
Çalıştırmak verir:
> 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.
Düzenleme: İşte başka bir benzer yazı (yine de Openconnect VPN hakkında): NetworkManager'ın bir kullanıcı ve şifre sormadan nmcli yoluyla bir Openconnect VPN'ye otomatik olarak bağlanmasını nasıl sağlayabilirim?
nmcli con up id MyVPN
Kendi kullanıcı olarak koştuysam , şifre iletişim kutusu uzak makinenin masaüstünde görünmeye devam eder. Koşusudo nmcli con up id MyVPN
ilk önce(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 exist
ve sonra verdiError: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.