
Разработчики проекта 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






