nmcli больше не позволяет изменять настройки?

Вопрос или проблема

Когда я пытаюсь изменить настройки сетевого менеджера с помощью nmcli, появляется сообщение:

Error: 'con' command 'modify' is not valid.

Если команда nmcli con modify XXX больше не поддерживается, чем ее можно заменить?

РЕДАКТИРОВАТЬ

версия nmcli: nmcli tool, version 0.9.8.8

версия networkmanager: networkmanager 0.9.8.8-1

Я использую Arch Linux

Здесь (Fedora 19) у меня есть инструмент nm-connection-editor, который позволяет перенастраивать соединения. Он только графический. Чтобы перенастроить сетевые настройки через CLI/скрипт, используйте nmcli nm ....

.

Ответ или решение

Конечно, давайте разберем ситуацию более детально.

Проблема: Вы пытаетесь изменить настройки Network Manager с помощью команды nmcli, однако сталкиваетесь с ошибкой: Error: 'con' command 'modify' is not valid. Вы используете версию nmcli tool, version 0.9.8.8 и Network Manager версии 0.9.8.8-1 на Arch Linux. На Fedora 19 у вас есть графический инструмент nm-connection-editor, но вопрос заключается в возможности конфигурирования через командную строку.

Анализ: Версия nmcli, которой вы пользуетесь, является достаточно старой. В той версии, как видно из вашего описания, команда nmcli con modify вызвала ошибку. Это может быть связано с несколькими причинами:

  1. Неправильный синтаксис команды.
  2. Ошибки в пакете Network Manager.
  3. Ограничения версии или конфигурации системы.

Однако, на вашем окружении Arch Linux проблему можно попробовать решить следующими шагами:

  1. Обновление пакетов: Проверьте репозитории Arch Linux на наличие обновлений для Network Manager и nmcli. Возможно, проблема связана с "багом", который был исправлен в более поздних версиях.

  2. Альтернативные команды: Попробуйте использовать альтернативные команды интерфейса командной строки для изменения настроек. Например, если nmcli nm ... подходил для Fedora, возможно, аналогичная версия команды с параметрами поможет и вам.

  3. Проверка синтаксиса: Удостоверьтесь, что используете правильный синтаксис команды. Например, если вы пытаетесь изменить конкретное соединение, убедитесь, что идентификатор соединения и параметры, которые вы изменяете, записаны правильно.

  4. Консультация с документацией: Ознакомьтесь с официальной документацией Network Manager, так как она может содержать обновленную информацию о поддерживаемом функционале для вашей версии.

  5. Использование дистрибутивных инструментов: Если вы знакомы с Arch Linux, возможно стоит рассмотреть использование systemctl и других встроенных утилит, которые могут управлять сетевыми параметрами.

  6. За исключением GUI: Если вам требуется исключительно графический интерфейс, вы можете настроить временное использование внешнего интерфейса до решения проблемы с CLI.

Изучение и применение указанных шагов поможет вам глубже понять проблему и, возможно, найти работающее решение в вашем конкретном случае. Удачи вам!

Оцените материал
Добавить комментарий

Капча загружается...