Выпущена новая версия NetworkManager 1.20.0 и это ее изменения

Сетевой менеджер

Недавно для упрощения настройки сети опубликован выпуск новой версии стабильного интерфейса "NetworkManager 1.20", версия, в которой было добавлено несколько нововведений, но, прежде всего, она содержит исправления ошибок и расширенную поддержку.

NetworkManager - это утилита, использующая гибкий подход к выбору сети., пытаясь использовать наилучшее доступное соединение при сбоях или когда пользователь перемещается между беспроводными сетями. Вы предпочитаете соединения Ethernet "известным" беспроводным сетям. При необходимости пользователю предлагается ввести ключи WEP или WPA.

NetworkManager состоит из двух компонентов:

  1. сервис, который управляет подключениями и сообщает об изменениях в сети.
  2. графическое настольное приложение, которое позволяет пользователю управлять сетевыми подключениями. Аплет nmcli предоставляет аналогичные функции в командной строке.

С другой стороны плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN разрабатываются как часть их собственных циклов разработки.

Плагины для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN разрабатываются как часть их собственных циклов разработки.

Основные новые функции NetworkManager 1.20

В этой новой версии Развертывание плагина управления конфигурацией изменено и способ хранения профилей на диске. Добавлена ​​поддержка миграции профилей подключения между плагинами.

Сохраненные профили в память о теперь обрабатывается только плагином keyfile и сохраняется в каталоге / run, который предотвращает потерю профилей после перезапуска NetworkManager и позволяет использовать API на основе FS для создания профилей в памяти.

Наряду с этим, он также выделяет очищенные устаревшие компоненты внутри утилиты.. В частности, была удалена библиотека libnm-glib, которая была заменена библиотекой libnm в NetworkManager 1.0, удален плагин ibft (для передачи данных конфигурации сети из прошивки должен использоваться initrd nm-initrd-generator) и поддержка " main.monitor - файлы подключения »в NetworkManager.conf (вы должны явно вызвать« nmcli connection load »или« nmcli connection reload »).

По умолчанию встроенный DHCP-клиент включен. ("внутренний" режим) вместо ранее использовавшегося приложения dhclient. Вы можете изменить значение по умолчанию, используя параметр сборки «–with-config-dhcp-default» или задав main.dhcp в файле конфигурации.

С другой стороны, появился новый метод D-Bus AddConnection2 (), который позволяет заблокировать автоматическое подключение профиля в момент его создания.

Флаг «не применять повторно» был добавлен в метод Update2 (), в котором изменение содержимого профиля подключения не приводит к автоматическому изменению фактических настроек устройства до тех пор, пока профиль не будет повторно активирован.

В то время как для разных дистрибутивов предусмотрена возможность размещения сценариев диспетчеризации в каталоге / usr / lib / NetworkManager, который можно использовать в образах системы, которые доступны в режиме только для чтения и очищают / и т. д. при каждом запуске.

Из других изменений, которые выделяются в этой новой версии, мы можем найти:

  • Добавлен параметр «ipv6.method = disabled», позволяющий отключить IPv6 для устройства.
  • Добавлена ​​поддержка беспроводных ячеистых сетей, каждый узел в которых подключен через соседние узлы.
  • Добавлена ​​возможность настройки дисциплины очереди пакетов fq_codel (Fair Queuing Controlled Delay) и зеркального действия для отражения трафика.
  • В libnm был изменен код для анализа конфигурации в формате JSON, и теперь предусмотрена более строгая проверка параметров.
  • Поддержка атрибута suppress_prefixlength добавлена ​​в правила маршрутизации к исходному адресу (политика маршрутизации).
  • WireGuard VPN имеет поддержку сценариев для автоматического назначения маршрута по умолчанию "wireguard.ip4-auto-default-route" и "wireguard.ip6-auto-default-route".

Как получить NetworkManager 1.20.0?

Для тех, кто заинтересован в возможности получить эту новую версию NetworkManager 1.20.0, вы должны знать, что на данный момент нет пакетов, созданных для Ubuntu или производных. Итак, если вы хотите получить эту версию они должны собрать NetworkManager 1.20.0 из исходного кода.

Ссылка такая.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.