Сегодня вышла версия NetworkManager 1.58 — крупное обновление этого менеджера сетевых подключений с открытым исходным кодом для операционных систем на базе Linux, в котором представлено множество новых функций и улучшений.
Через пять месяцев после выхода NetworkManager 1.56 в версии NetworkManager 1.58 добавлена поддержка значения «6 ГГц» для свойства «диапазон» в подключениях Wi-Fi, поддержка CLAT (464XLAT) с использованием программы BPF, поддержка интерфейса GENEVE, поддержка бэкенда iwd для свойства энергосбережения и поддержка PSK из 64 шестнадцатеричных символов в учетных данных WPS.
В NetworkManager 1.58 также добавлена новая опция конфигурации check-connectivity, которая позволяет отключить проверку подключения для выбранных интерфейсов, новая функция libnm, которую могут использовать VPN-плагины для проверки прав доступа пользователей к сертификатам и ключам, а также поддержка проверки доступа пользователей к сертификатам и ключам 802.1X для частных подключений.
Кроме того, в NetworkManager 1.58 добавлена поддержка внутреннего DHCPv4-клиента, который игнорирует параметр Router, если в договоре аренды указан параметр Classless Static Route, добавлена поддержка установки модулей systemd в initramfs с помощью генератора systemd, а также ограничение проверки подключения использованием DNS-серверов, определенных на том же канале.
Кроме того, в этом выпуске интерфейсы IPv6, получающие PD через DHCPv6, считаются работоспособными без использования невременного адреса, а также добавлена опция сборки polkit_noauth_group для установки правила polkit, которое позволяет администраторам вносить изменения в общесистемные подключения с локальной консоли без ввода пароля.
Интерфейс nmtui на основе curses также был обновлен: теперь в нем можно настроить все параметры соединения, появилась новая кнопка «Повторное сканирование Wi-Fi» на экране «Активировать соединение» для сканирования ближайших сетей Wi-Fi по запросу, а также новая кнопка «Поделиться QR-кодом…» для предоставления доступа к Wi-Fi с помощью QR-кода.
Кроме того, в nmtui появилась новая кнопка Select, которая позволяет пользователям выбирать из списка доступных устройств при создании профилей подключения для физических интерфейсов, а также поддержка одновременного изменения административного состояния устройства в ядре и управляемого состояния, а также поддержка поиска по шаблону «/» в стиле vim.
И последнее, но не менее важное: интерфейс командной строки nmcli получил поддержку отображения диапазона Wi-Fi точек доступа в результатах сканирования и поддержку сохранения управляемого состояния при перезагрузке. Наконец, в NetworkManager 1.58 по умолчанию будет отключена поддержка Wireless Extensions, которая будет удалена в одном из будущих релизов.
Более подробную информацию можно найти в заявлении о выпуске. Тем временем вы можете скачать NetworkManager 1.58 в виде архива с исходным кодом прямо сейчас со страницы проекта на GitHub, если хотите собрать его самостоятельно. Если вам это не по душе, в ближайшие дни вы сможете установить NetworkManager 1.58 из стабильных репозиториев вашего дистрибутива.