Домой Новости Софт и сервисы NetworkManager 1.58

NetworkManager 1.58

Разработчики выпустили стабильную версию NetworkManager 1.58 с поддержкой eBPF CLAT, интерфейсов GENEVE и отказом от dhclient.

1
0
Пингвин в окружении сетевых элементов NetworkManager
NetworkManager 1.58 — иллюстрация к материалу. Источник: linux.org.ru

Разработчики проекта NetworkManager представили новую стабильную ветку 1.58 — системы управления сетевыми подключениями, которая используется во многих современных дистрибутивах Linux. Данный релиз принес как полезные нововведения, так и важные изменения, направленные на модернизацию кодовой базы и поддержку актуальных сетевых технологий.

Среди наиболее заметных изменений и функций:

  • Добавлена поддержка CLAT (464XLAT) на базе технологии eBPF. Это нововведение существенно улучшает работу старых IPv4-приложений в окружениях с IPv6-only сетями, где применяется механизм NAT64. За счет реализации через eBPF разработчикам удалось снизить накладные расходы и упростить взаимодействие с современными ядрами Linux.
  • Появилась полноценная поддержка сетевых интерфейсов GENEVE, которые активно задействованы в современных виртуализированных средах и крупных дата-центрах.
  • Реализована поддержка диапазона Wi-Fi 6 ГГц через новое значение 6GHz для свойства band, что позволяет явно указывать данный диапазон при ручной настройке беспроводных сетей.
  • Расширены возможности интеграции с бэкендом iwd: теперь для него доступна поддержка экономичного режима энергосбережения (powersave).
  • Добавлена поддержка 64-символьных шестнадцатеричных PSK-ключей в учетных данных WPS.
  • Унифицирована схема нумерации версий. Отныне все сопутствующие компоненты проекта переведены на единый формат с суффиксами -rcX и -dev, что затрагивает архивы с исходным кодом, интерфейс командной строки nmcli и системный демон.

Помимо внедрения новых возможностей, команда проекта продолжает очищать систему от устаревших зависимостей. Начиная с версии 1.58, из проекта окончательно удален классический DHCP-клиент dhclient, статус устаревшего для которого закрепился еще в ветке 1.50. Теперь для получения IP-адресов задействованы исключительно современные поддерживаемые бэкенды. Кроме того, полностью прекращена поддержка устаревшего стека BlueZ 4 — в актуальном состоянии осталась только ветка BlueZ 5.

Особую ценность данный выпуск представляет для администраторов и операторов, развивающих инфраструктуру на базе IPv6. Полноценная реализация CLAT на основе eBPF превращает NetworkManager в еще более эффективный инструмент для развертывания сетей с NAT64/DNS64, позволяя без проблем запускать ПО, жестко привязанное к протоколу IPv4, в современных окружениях.

Исходный код NetworkManager 1.58 уже опубликован на платформе FreeDesktop.org GitLab, а в ближайшее время свежая версия появится в официальных репозиториях ведущих дистрибутивов Linux.

>>> FreeDesktop.org GitLab

© Linux.org.ru

Источник: https://www.linux.org.ru