Випущена нова версія 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 (nit-initrd-generator initrd повинен використовуватися для передачі даних конфігурації мережі із прошивки) та підтримку " main.monitor- файли підключення "в NetworkManager.conf (ви повинні явно викликати" навантаження з'єднання nmcli "або" перезавантаження з'єднання nmcli ").

За замовчуванням вбудований 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.