Есть много постов о введении паролей 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.
У меня была такая же проблема, / var / log / messages регистрировала сообщение, где NetworkManager жаловался на недопустимые свойства. После того, как я удалил свойства флага и типа и оставил только записи [vpn-secrets], соединение могло быть установлено.
Пакет, который я установил:
Результат:
источник
(process:2034): libnm-glib-WARNING **: async_got_type: could not read properties for /org/freedesktop/NetworkManager/ActiveConnection/4: 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/4' failed in libnm-glib.
качестве пользователя root я получил: как пользователь «я», он открыл диалог входа на удаленный рабочий стол.IPSec secret
находится Pre-Shared Key IPSec иXauth password
пароль, который вы выбрали на Fritzbox. Убедитесь, что не перепутали орфографию и прописные и строчные буквыIPSec secret
иXauth password
.С точки зрения разрешения простой секретной ошибки пароля в 16.04 , вам нужны только две строки:
Я бы только коснулся / добавить другие строки, если это необходимо
источник
password-flags=0
Я бы не стал менять сгенерированные GUI конфигурационные файлы. В следующий раз, когда вы сделаете щелчок в графическом интерфейсе, ваши ручные записи исчезнут. Также обновление системы может тормозить это.
Вы можете попробовать следующее:
Разрешить запуск
sudo nmcli
без пароля:Создать файл
/etc/sudores.d/mynmcli
(имя файла не имеет значения)Создайте файл паролей с помощью:
Теперь вы можете запустить следующую строку в скрипте, который обрабатывается кукурузой:
(Чтобы найти YOURVPN введите "
nmcli con
")У меня работает на Ubuntu 16.10.
источник
Делай, что сказал Вольф . Сохраните файл.
Затем введите
и ударил Enter.
Теперь ваши изменения в силе.
источник
Отредактируйте VPN-соединение с помощью диалогового окна «Сетевые подключения».
На вкладке VPN вводы пароля имеют значок внутри входа справа. Нажмите на этот значок и выберите «Сохранить пароль только для этого пользователя».
источник