Có rất nhiều bài viết về việc đặt mật khẩu VPN vào /etc/NetworkManager/system-connections/<connection>
. Tôi không thể làm cho bất kỳ ai trong số họ làm việc trên Ubuntu 12.04. Các lĩnh vực trong các câu hỏi và câu trả lời có vẻ khác biệt với tôi. Cách gần nhất dường như là: Cách lưu mật khẩu VPN bằng NetworkManger .
Tôi muốn nmcli
yêu cầu mật khẩu trên bảng điều khiển thay vì trong tiện ích GUI trên máy tính để bàn, nhưng điều đó dường như là không thể.
Vì vậy, hai câu hỏi:
- Các
/etc/NetworkManager/system-connections/<connection>
tập tin và các lĩnh vực của họ chính thức được ghi nhận ở bất cứ đâu? Dường như có nhiều 404 cho các liên kết tài liệu NetworkManager. - Có gì sai với tập tin kết nối của tôi?
Đây là tập tin liên kết của tôi. Tôi đã thử nhiều biến thể của cài đặt trong tệp này, nhưng nó gần đến mức tôi có thể nghĩ ra (tất nhiên là ẩn danh):
[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
Giấy phép:
> ls -l /etc/NetworkManager/system-connections/My\ VPNC
-rw------- 1 root root 527 Apr 8 10:11 /etc/NetworkManager/system-connections/My VPNC
Chạy nó cho:
> 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.
Chỉnh sửa: Đây là một bài tương tự khác (về Openconnect VPN): Làm cách nào tôi có thể kết nối NetworkManager để tự động kết nối với Openconnect VPN thông qua nmcli mà không cần nhắc người dùng và mật khẩu
nmcli con up id MyVPN
với tư cách là người dùng của mình, hộp thoại mật khẩu vẫn xuất hiện trên màn hình của máy từ xa. Chạysudo nmcli con up id MyVPN
đã cho trước(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
và sau đóError: Connection activation failed: Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/7' failed in libnm-glib.