Действительно ли возможно использовать nmcli полностью без nm-апплета?

Так как я не использую GNOME теперь и пробую wmii, nm-апплет больше не доступен для меня. Я знаю, что существует nmcli для управления. То, чем я действительно интересуюсь, это может он действительно быть заменой для nm-апплета.

man nmcli, существуют эти слова, который делает меня смущенным:

  1. Это не предназначено как замена nm-апплета или других подобных клиентов.

    Что другие подобные клиенты означает?

  2. Вариант использования включает:

    • Серверы, бездисплейный machines:No GUI доступен; затем nmcli используется, чтобы говорить непосредственно с NetworkManager и управлять только соединениями в масштабе всей системы.

    • Сеансы пользователя: Для этого случая, nmcli может говорить nm-applet найти пользовательские соединения. Это может все еще говорить непосредственно с NetworkManager для управления этими соединениями. Как nmcli не имеет прямого доступа к пользовательским данным конфигурации в GConf, nm-applet дескрипторы, что самостоятельно. Это может, например, заставить апплет открываться диалоговые окна брелока для ключей, когда секреты необходимы.

    Как nmcli может работать непосредственно без X, Почему это не может работать также, когда секреты необходимы?

PS. Там какой-либо альтернативный свободный доступ должен управлять соединениями с помощью командной строки?

7
задан 8 September 2011 в 13:58

4 ответа

подобные клиенты имеют в виду приложения, которые делают подобные вещи как nm-апплет, но не nm-апплет. Так как Администратор сети управляется DBus, любой свободен записать клиентам для управления им, не взаимодействуя с кодом Администраторов сети всегда. Это - вид подобных, как можно соединиться с веб-сервером с различными браузерами, не изменяя сервер.

Бездисплейным серверам не нужны секреты тем же путем, ноутбук делает.

Я не думаю, что в странице справочника говорится, что Вы не можете использовать секреты. Это говорит, что, если Вам установили nm-апплет, затем он может быть снова использован для обеспечения конфигураций сети в расчете на пользователя и личных паролей. Если бы это не доступно, то я предполагаю, что необходимо было бы обеспечить секреты сами.

Я обычно не использую Администратора сети из командной строки. Но это использует DBus, таким образом, было бы относительно легко записать приложение проклятий для него или что-то. Или Вы могли просто использовать dbus-конец вручную, но это не могло бы быть приятно.

1
ответ дан 23 November 2019 в 06:56

В первую очередь, позвольте мне сказать это nm-applet может использоваться в средах кроме Gnome: Я использовал его успешно в awesome и в openbox.

nmcli не обеспечивайте те же технические возможности nm-applet, например, Вы не можете настроить новые соединения.

Допустимая альтернатива для соединения с проводными или беспроводными сетями из командной строки wicd-curses.

3
ответ дан 23 November 2019 в 06:56

Да, можно использовать nmcli для соединения вместо nm-апплета. можно полностью управлять сетевым соединением с помощью командной строки.

-3
ответ дан 23 November 2019 в 06:56

Можно использовать командную строку для конфигурирования соединения. Например, эта команда создаст соединение VPN:

nmcli con add type vpn ifname '*' vpn-type libreswan

При необходимости в секрете затем, можно отредактировать файлы конфигурации для vpn непосредственно. Они расположены в

/etc/NetworkManager/system-connections/[connection name]. 

Откройте файл в своем любимом редакторе и добавьте строки

[vpn-secrets]
password=[my password]

Если Вы даете человеку команду, он может использовать Linux в течение дня, если Вы будете преподавать человека человеку, то он будет профессионалом

0
ответ дан 23 November 2019 в 06:56

Другие вопросы по тегам:

Похожие вопросы: