VPN 비밀번호를 넣는 방법에 대한 게시물이 많이 있습니다 /etc/NetworkManager/system-connections/<connection>. 우분투 12.04에서 작업 할 수는 없습니다. 질문과 답변의 필드는 저의 미묘하게 다릅니다. 가장 가까운 것은 NetworkManger로 VPN 암호를 저장하는 방법 이었습니다.
데스크탑의 GUI 위젯 대신 nmcli콘솔에서 비밀번호를 요청 하고 싶지만 불가능합니다.
따라서 두 가지 질문이 있습니다.
- 있습니까
/etc/NetworkManager/system-connections/<connection>파일과 자신의 분야는 공식적으로 어디서나 문서화? NetworkManager 문서 링크에는 많은 404가있는 것 같습니다. - 연결 파일에 어떤 문제가 있습니까?
여기 내 연결 파일이 있습니다. 이 파일에서 여러 가지 변형 설정을 시도했지만이 결과는 익명으로 처리 될 수있는 수준에 가깝습니다.
[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
허가 :
> ls -l /etc/NetworkManager/system-connections/My\ VPNC
-rw------- 1 root root 527 Apr 8 10:11 /etc/NetworkManager/system-connections/My VPNC
그것을 실행하면 :
> 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.
편집 : 여기에 비슷한 게시물이 있습니다 (Openconnect VPN에 관한 내용). NetworkManager가 nmcli를 통해 Openconnect VPN에 자동 연결하여 사용자와 암호를 묻지 않으면 어떻게 할 수 있습니까?
nmcli con up id MyVPN내 사용자로 실행 한 경우 에도 비밀번호 대화 상자가 여전히 원격 시스템의 데스크탑에 나타납니다. 실행sudo nmcli con up id MyVPN먼저 준(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다음Error: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.