NetworkManager 1.28.0 вже випущений, і це його новини

Запуск нова стабільна версія інтерфейсу для спрощення конфігурації мережевих параметрів, NetworkManager 1.28.0. Ця версія 1.28.0 була на стадії розробки протягом декількох тижнів, але запуск було затримано через деякі проблеми, пов'язані з DNS.

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

Тим, хто не знає про NetworkManager, слід знати, що це - це утиліта для спростити використання мереж комп’ютерів на Linux та інші операційні системи на базі Unix. Ця утиліта застосовує опортуністичний підхід до вибору мережі, намагається використовувати найкраще доступне з’єднання, коли виникають перебої або коли користувач переходить між бездротовими мережами.

Ви віддаєте перевагу Ethernet-з'єднанням над "відомими" бездротовими мережами. За потреби користувачеві пропонується ввести ключі WEP або WPA.

NetworkManager складається з двох компонентів:

  • Послуга, яка управляє підключеннями та звітами про зміни в мережі.
  • Графічний настільний додаток, що дозволяє користувачеві маніпулювати мережевими підключеннями. Аплет nmcli забезпечує подібну функціональність у командному рядку.

З іншого боку Плагіни для підтримки VPN, OpenConnect, PPTP, OpenVPN та OpenSWAN розроблені в рамках власних циклів розробки.

Що нового в NetworkManager 1.28?

У цій новій версії ми можемо це знайти додано та ввімкнено режим "rc-manager = auto" за замовчуванням, який визначає наявність у системі "systemd-resolution", "resolvconf" та "netconfig" та вибирає оптимальний варіант для поточної конфігурації (спочатку вибирається "systemd-resolution", але в конфігурації ви можете змінити пріоритет на користь "resolvconf" або "netconfig").

Ще одна важлива зміна - в генератор initrd, що дозволяє вказати MAC-адресу для виявлення мережевого інтерфейсу та додає підтримку для створення з’єднань Infiniband.

Також зазначається, що інтерфейс D-Bus "org.freedesktop.NetworkManager.Device" припинив підтримку раніше застарілого властивості "Ip4Address", яке тепер завжди повертає нуль.

Виправлені проблеми з побудовою NetworkManager за допомогою LTO (Оптимізація часу на зв’язок) увімкнено.

З інших змін, що виділяються цієї нової версії:

  • Опція "active_slave" застаріла, і її ефект тепер ідентичний дії опції "main".
  • Nm-cloud-setup реалізує драйвер для автоматичного налаштування мережевих параметрів у хмарі Azure.
  • Додано налаштування ipv4.dhcp-verify-servers, яке визначає список ідентифікаторів сервера DHCP, використання яких відмовлено.
  • Додано властивість ipv4.dhcp-vendor-class-identifier для надсилання довільних значень через DHCP до опції Ідентифікатор класу постачальника.
  • Додана підтримка отримання імені хосту через опції повного доменного імені в DHCPv6.
  • Якщо ядро ​​підтримує конфігурацію мережевих мостів, йому пропонується використовувати інтерфейс netlink замість sysfs.
  • Покращений DHCPv6-PD над PPPoE.
  • Весь код C був переформатований, де всі вкладки замінені пробілами, а для відступу використовується "clang-format".

Як отримати NetworkManager 1.28.0?

Для тих, хто бажає отримати цю нову версію NetworkManager 1.28.0, ви повинні знати, що на даний момент не існує пакетів, створених для Ubuntu або похідних. Тож якщо ви хочете отримати цю версію вони повинні будувати NetworkManager 1.28.0 з вихідного коду.

Посилання це.

Хоча це лише кілька днів, щоб його включити в офіційні сховища Ubuntu для його оперативного оновлення.

Тож якщо ви хочете, це почекайте щоб нове оновлення було доступне в офіційних каналах Ubuntu, Ви можете перевірити, чи оновлення вже доступне у це посилання.

Як тільки це станеться, ви можете оновити свій список пакетів та репозиторіїв у вашій системі за допомогою наступної команди:

sudo apt update

А щоб встановити нову версію NetworkManager 1.24.0 у вашій системі, просто запустіть будь-яку з наступних команд.

Оновіть та встановіть усі доступні пакети

sudo apt upgrade -y

Оновіть та встановіть лише мережевий менеджер:

sudo apt install network-manager -y