Релиз сетевого конфигуратора NetworkManager 0.9.10
5 июля 2014 года
После полутора лет разработки представлен релиз интерфейса для упрощения настройки параметров сети - NetworkManager 0.9.10, а также апплета с реализацией индикатора для панели GNOME. Новые выпуски плагинов для поддержки VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN будут опубликованы позднее.
Ключевые новшества (Архивная копия от 23 октября 2021 на Wayback Machine) NetworkManager 0.9.10:
- Добавлен новый клиент "nmtui" для управления настройками из терминала. Интерфейс nmtui построен с использованием библиотеки ncurses и позволяет без необходимости запоминания и ввода команд и опций наглядно настроить параметры на системах без графического окружения или при удалённом входе;
- В ранее доступный командный консольный клиент nmcli добавлена поддержка создания соединений и редактирования их параметров в интерактивном режиме с выводом детальных подсказок и автодополнением команд при нажатии табуляции. В nmcli также значительно улучшена поддержка средств автодополнения bash. Отмечается, что в nmcli теперь можно не только выполнить все операции, доступные в GUI, но и совершить некоторые действия, которые пока не поддерживаются в GUI;
- Возможность использования временных соединений, конфигурация которых не сохраняется на диск, если того явно не потребует пользователь;
- Поддержка WiFi, ADSL, WWAN (UMTS, GPRS, HSDPA, 3G и т.п.) и Bluetooth вынесена в плагины, т.е. может включаться опционально. Таким образом, можно заметно сократить размер поставки, оформив лишнюю функциональность в форме отдельных пакетов. Базовый размер демона NetworkManager теперь составляет всего 1Мб;
- Для выполнения root-операций и на стадии загрузки теперь необязателен dbus-daemon, вместо которого могут быть задействованы Unix-сокеты;
- Добавлена поддержка IP-уровня для некоторых типов программных и виртуальных типов сетевых интерфейсов, включая GRE, macvlan, macvtap, tun, tap, veth и vxlan;
- Отрывки конфигурации теперь могут разнесены для удобства по разным файлам в директории /etc/NetworkManager/conf.d;
- Обеспечена бесшовная синхронизация изменений, внесённых вручную через системные утилиты, такие как ip, ifconfig, brctl и vconfig. Изменения автоматически подхватываются NetworkManager и отражаются в выдаваемой через D-Bus API информации о сетевых параметрах. Кроме того, NetworkManager теперь учитывает и отражает через D-Bus API уже установленные параметры всех известных ядру сетевых интерфейсов, позволяя в дальнейшем поменять их через интерфейс NetworkManager;
- Добавлен режим автоматической установки соединения для WWAN (UMTS, GPRS, HSDPA, 3G и т.п.), решены проблемы с переводом в режим полёта;
- Добавлена поддержка DCB (Data Center Bridging), FCoE (FibreChannel over Ethernet) и Infiniband Partitions;
- Система автонастройки IPv6 теперь работает на пользовательском уровне с использованием библиотеки libndp (ранее использовалась реализация на уровне ядра);
- Реализована генерация событий pre-up и pre-down, позволяющих запускать скрипты до установки соединения и перед сбросом соединения;
- Соединения теперь можно привязывать к именам сетевых интерфейсов, по аналогии с привязкой к оборудованию и MAC-адресу;
- Добавлена опция "dns=none", отключающая изменение /etc/resolv.conf
- Действия, требующие прав root, теперь обслуживаются с доступом к привилегированным операциям через PolicyKit. Использование прав доступа D-Bus "at_console" отменено. PolicyKit не является обязательным для выполнения root-операций и может быть отключен на этапе сборки;
- Увеличена надёжность работы systemd-сервиса NetworkManager-wait-online;
- С целью обхода ошибки в ядре, мешающей определению обрыва PPP-соединения сервером, для установки соединений PPPoE теперь необходимо наличие утилиты "rp-pppoe";
- Добавлен DNS-плагин для более качественной поддержки DNSSEC;
- Добавлена возможность указания собственных диапазонов адресов для использования в Shared-соединениях;
- Улучшена логика предотвращения автоматических попыток пересоединения после фатальных проблем с соединением.
В анонсе также отмечается, что по сравнению с выпущенным две недели назад кандидатом в релизы, который некоторые информационные ресурсы преподнесли как релиз, в финальной версии 0.9.10 внесено несколько важных исправлений, связанных с работой veth, nmtui, ifcfg-rh и Bluez4. До конца года планируется выпустить знаковый релиз NetworkManager 1.0, приуроченный к десятилетию проекта и содержащий такие новые возможности, как поддержка одновременного использования нескольких VPN и туннелей, клиентский API для управления настройками, более активное использование внешних инструментов, поддержка определения приоритетов установки соединений, уход от использования dbus-glib в пользу GDBus, поддержка Bluez5 DUN.
Источники править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.