Я хочу использовать свои пользовательские подключения NetworkManager из консоли без запуска X-сеанса. Кажется, есть некоторые зависимости:
blockquote>~/ > nmcli con list ** (process:4418): WARNING **: fetch_connections_done: error fetching user connections: (2) The name org.freedesktop.NetworkManagerUserSettings was not provided by any .service files. NAME UUID TYPE SCOPE TIMESTAMP-REAL NAME UUID TYPE SCOPE TIMESTAMP-REAL
После входа в Gnome nmcli работает как ожидалось:
blockquote>~/ > nmcli con list NAME UUID TYPE SCOPE TIMESTAMP-REAL NAME UUID TYPE SCOPE TIMESTAMP-REAL Home 5...2 802-11-wireless user Tue 12 Oct 2010 06:23:12 PM EEST LAN 0...8 802-3-ethernet user Wed 13 Oct 2010 12:11:36 AM EEST ...
Я думаю, что nmcli включен в Network-Manager с версии 0.8 ... Просто установите network-manager и введите man nmcli
, чтобы увидеть, как работает nmcli.
Цитирование справочной страницы :
Сеансы пользователя: в этом случае nmcli может обратиться к nm-applet для поиска пользовательских соединений. Он все еще может напрямую общаться с NetworkManager для манипулирования этими соединениями. Поскольку nmcli не имеет прямого доступа к данным конфигурации пользователя в GConf, nm-applet обрабатывает это сам. Это может, например, вызвать всплывающие окна апплета, когда требуются секреты.
blockquote>Насколько я понимаю, это означает, что вы не можете видеть пользовательские соединения, если не запущен nm-апплет (он прекрасно работает для соединений в масштабе всей системы).