Есть много постов о введении паролей VPN в /etc/NetworkManager/system-connections/<connection>
. Я не могу заставить их работать на Ubuntu 12.04. Поля в вопросах и ответах кажутся немного отличающимися от моих. Наиболее близким было: Как сохранить пароли VPN с помощью NetworkManger .
Я бы предпочел nmcli
попросить пароли на консоли, а не в графическом виджете на рабочем столе, но это кажется невозможным.
Итак, два вопроса:
- Являются ли
/etc/NetworkManager/system-connections/<connection>
файлы и их поля официально задокументированы в любом месте? Кажется, есть много 404 для ссылок документации NetworkManager. - Что не так с моим файлом подключения?
Вот мой файл подключения. В этом файле я пробовал множество вариантов настроек, но это настолько близко к хорошему, насколько я мог придумать (анонимно, конечно):
[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
Запуск это дает:
> 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 для автоматического подключения к Openconnect VPN через nmcli без запроса имени пользователя и пароля
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.