NetworkManager

Скриншот программы:
NetworkManager
Детали программы:
Версия: 1.13.3 обновление
Дата загрузки: 16 Aug 18
Разработчик: Hat, Inc. and others
Тип распространения: Бесплатная
Популярность: 51

Rating: 2.0/5 (Total Votes: 1)

NetworkManager - это приложение с открытым исходным кодом, которое предоставляет пользователям бесплатную утилиту для управления сетевыми подключениями, специально разработанную для использования в среде рабочего стола GNOME.


Особенности с первого взгляда

Ключевые функции включают глубокую интеграцию в проект GNOME, особенно апплет панели задач GNOME Panel и приложение GNOME Control Center, расширяемое через широкий диапазон плагинов, а также интеграцию в другие приложения и среды рабочего стола.

Приложение поддерживает Ethernet (проводной), Wi-Fi (беспроводной), сетевой прокси, PPPoE (протокол «точка-точка» через Ethernet), а также соединения VPN (виртуальная частная сеть), хотя OpenConnect, OpenVPN, PPTP ( Протокол туннелирования «точка-точка») и протоколы VPNC (Virtual Private Network Consortium).

Программное обеспечение оснащено системой межпроцессного взаимодействия с открытым исходным кодом D-Bus и состоит из основного демона и специального апплета, который позволяет конечным пользователям взаимодействовать с программой.

Поддерживает только соединения Wired, Wireless и Network Proxy

По умолчанию приложение поддерживает только проводные, беспроводные и сетевые прокси-соединения. Чтобы поддерживать все вышеупомянутые сетевые подключения, он опирается на мощную архитектуру плагинов.

Вы сможете быстро просмотреть основную информацию о определенном сетевом соединении, такую ​​как скорость соединения, IP-адрес, аппаратный адрес (MAC), маршрут по умолчанию (шлюз) и DNS (система доменных имен).

Кроме того, он позволяет пользователям изменять информацию о безопасности / аутентификации, изменять или клонировать MAC-адрес, выбирать другой MTU (максимальный блок передачи), зону брандмауэра, а также настройки IPv4 и IPv6.


VPNC, PPTP, OpenVPN, Openswan и OpenConnect поддерживаются через плагины

Доступные плагины включают NetworkManager-VPNC, NetworkManager-PPTP, NetworkManager-OpenVPN, NetworkManager-Openswan и NetworkManager-OpenConnect. Их можно легко установить из стандартных программных каналов вашего дистрибутива Linux.

В наши дни NetworkManager устанавливается по умолчанию во многих операционных системах на базе Linux, в качестве основной утилиты управления подключением к сети. Он поддерживает среды GNOME, Xfce, Cinnamon, MATE, Unity и LXDE.

Поскольку он интегрирован в Центр управления GNOME в GNOME 3 или более поздней версии, графический пользовательский интерфейс отличается от настольных компьютеров без GNOME, но он предоставляет пользователям практически те же функциональные возможности.

Что это новый в этой версии:

  • Поддержка активации профиля несколько раз через параметр connection.multi-connect.
  • Добавить настройку соответствия, чтобы ограничить профиль на устройства на основе списка имен интерфейсов с поддержкой подстановки.
  • Добавьте поддержку функций разгрузки ethtool.

Что нового в версии 1.13.0:

  • Исправить сбой во время повторного использования настроек подключения
  • >
  • Незначительные исправления

Что нового в версии:

  • Добавлена ​​поддержка атрибута маршрутов IPv4 для onlink.
  • >
  • Подождите, пока несущая не появится после изменения MTU.
  • Реализована абстракция для командных соединений, которая отображает элементы конфигурации команды как различные свойства.
  • Добавлена ​​базовая поддержка для tc queueing disciplines и фильтров.
  • Ввел метод Update2 () D-Bus для обновления настроек подключения с большей гибкостью.
  • Многие исправления ошибок и улучшения.

Что нового в версии 1.10.0:

  • * NetworkManager теперь включает базовую поддержку OpenVSwitch, достаточно хорошую, чтобы иметь возможность настраивать простые конфигурации OpenVSwitch.
  • * Добавлена ​​поддержка активации PPP-соединений на не-Ethernet-интерфейсах.
  • * Теперь можно выполнить аутентификацию в сети Wi-Fi с использованием WPS (Wi-Fi Protected Setup).
  • * Реализована поддержка Wi-Fi PMF (защищенные фреймы управления, 802.11w), которые можно настроить с помощью свойства wifi-sec.pmf.
  • * Теперь максимальная скорость точек беспроводного доступа, поддерживающих 802.11, правильно рассчитана и показана на D-Bus.
  • * Фоновая проверка теперь отключена для сетей Wi-Fi без WPA-Enterprise.
  • * Добавлена ​​поддержка профиля Bluetooth NAP (Network Access Point).
  • * Добавлена ​​поддержка отключения проверки подключения через интерфейс D-Bus.
  • * Внутренний клиент DHCP теперь понимает опцию поиска домена.
  • * Мост-соединения поддерживают свойство group-forward-mask.
  • * NetworkManager теперь может настроить несколько маршрутов по умолчанию IPv6, полученных через RA, и каждый из них настроен с объявленным предпочтением.
  • * Можно указать таблицу маршрутизации для каждого статического маршрута.
  • * Поддержка определения явной таблицы маршрутизации для любого нестатического маршрута, включая маршруты от DHCP, маршрутов устройств, IPv6 autoconf.
  • * Устройство остается настроенным, когда пользователь устанавливает их как неуправляемые с помощью NetworkManager.
  • * Новое свойство connection.auth-retry, чтобы настроить, как часто запрашивается проверка подлинности перед сбоем конфигурации.
  • * Код платформы, который обрабатывает синхронизацию с состоянием ядра через netlink, был переработан и более эффективен.
  • * Разрешено обновление соединений, имеющих связанный с ним файл правил маршрутизации ifcfg-rh.
  • * Свойства, отличные от UTF8, теперь экранируются при экспорте на D-Bus.
  • * NetworkManager-wait-online.service теперь запускает NetworkManager.service при необходимости.
  • * MAC-адрес для соединений связи может быть изменен в nmtui.
  • * Исправлены проблемы с зависимостью при настройке MTU VLAN и мастер-устройств.
  • * Системный DNS-плагин с правильной обработкой должным образом обрабатывает настройку приоритета DNS.
  • * Исправлена ​​установка тайм-аута DHCP более 60 секунд (dhclient).
  • * Исправлена ​​утечка памяти.
  • * Многие другие исправления и улучшения ошибок.

Что нового в версии 1.9.2:

  • Исправьте запуск блокировки ошибок, ошибочно ожидая носителя.
  • Исправить обработку строк без UTF-8 в libnm и исправить не завершенную строку NUL.
  • Обработать DNS-приоритет для плагина DNS с системным разрешением.
  • Исправлена ​​ошибка, при которой ведущие устройства ожидали активации ведомых устройств.
  • Исправить считывание управляемого состояния из файла состояния устройства.
  • Исправьте аварийное соединение bluetooth или WWAN.
  • Больше не добавлять прямой маршрут к DHCP-серверу.
  • Несколько исправлений и улучшений ошибок.

Что нового в версии 1.8.2:

  • Исправьте запуск блокировки ошибок, не ожидая носителя.
  • Исправить обработку строк без UTF-8 в libnm и исправить не завершенную строку NUL.
  • Обработать DNS-приоритет для плагина DNS с системным разрешением.
  • Исправлена ​​ошибка, при которой ведущие устройства ожидали активации ведомых устройств.
  • Исправить считывание управляемого состояния из файла состояния устройства.
  • Исправьте аварийное соединение bluetooth или WWAN.
  • Больше не добавлять прямой маршрут к DHCP-серверу.
  • Несколько исправлений и улучшений ошибок.

Что нового в версии 1.8.0:

  • По умолчанию маршруты, установленные устройствами, которые не прошли проверку подключения, теперь подвергаются штрафу с более высоким показателем
  • nmcli теперь может производить вывод более дружественный для машинного разбора
  • Ведомые, доступные в момент активации основного соединения, порабощены в стабильном порядке, что делает автоматический MAC-адрес для устройств Bonding более предсказуемым.
  • Управление хостами теперь более гибко настроено.
  • Поддержка дополнительных параметров маршрута (pref-src, src, tos, window, cwnd, initcwnd, initrwnd, mtu, lock-window, lock-cwnd, lock-initcwnd, lock-initrwnd и lock-mtu).
  • Исправлено обнаружение поддержки EAP-FAST в wpa_supplicant
  • Поддержка обработки PIN-кода для токенов PKCS # 11 в виде секретов
  • Соединения GSM и CDMA теперь имеют свойство MTU.
  • Возможность отключения выбранных версий TLS во время аутентификации 1 фазы EAP
  • Тайм-аут проверки подлинности 802.1x теперь настраивается для более быстрого резервного подключения к другим соединениям.
  • Сохраняйте управляемое состояние устройства до перезагрузки. Это улучшает беспрепятственный захват ранее управляемого устройства после перезапуска NetworkManager.
  • Лучше обрабатывать устройства, которые извне управляются кем-то другим, последовательно создавая соединение в памяти, чтобы отразить внешнее состояние.
  • Предоставлять возможности SRIOV устройства на D-Bus и поддерживать настройку количества виртуальных функций через NetworkManager.conf.
  • Поддержка соответствия сетевых устройств с помощью новой спецификации устройства «драйвер:» в NetworkManager.conf.
  • Введена поддержка создания и управления фиктивными ссылками.
  • Теперь объединенные устройства поддерживают настройку MAC-адреса с жестким кодом.
  • Настройки связующих устройств теперь могут быть изменены «на лету» без необходимости повторного включения соединения.
  • Не удалось активировать соединение, теперь лучше реагировать на сообщения об ошибках на nmcli
  • Отброшенная зависимость от libgudev
  • Фильтрация обратного пути теперь отключена в многодоменных конфигурациях, где это будет мешать законному сетевому трафику.
  • libcurl используется вместо libsoup для проверки связи, что приводит к меньшему размеру зависимостей
  • В режиме DNS «rc-manager = symlink» не записывайте /etc/resolv.conf как символическую ссылку, если она уже существует как обычный файл.
  • Поддержка привязки пользовательских данных в виде пар ключ-значение к профилям соединений.
  • Исправьте полное имя для настройки ipv4.dhcp-hostname.
  • Сделайте NetworkManager более прощающим, чтобы не изменить MAC-адрес во время сканирования.
  • Многие исправления и улучшения ошибок.

Что нового в версии 1.6.0 / 1.8.0 Beta:

  • Исправлено обнаружение поддержки EAP-FAST в wpa_supplicant
  • Поддержка обработки PIN-кода для токенов PKCS # 11 в виде секретов
  • Соединения GSM и CDMA теперь имеют свойство MTU.
  • Возможность отключения выбранных версий TLS во время аутентификации 1 фазы EAP
  • Тайм-аут проверки подлинности 802.1x теперь настраивается для более быстрого резервного подключения к другим соединениям.
  • Введена поддержка создания и управления фиктивными ссылками.
  • Теперь объединенные устройства поддерживают настройку MAC-адреса с жестким кодом.
  • Настройки связующих устройств теперь могут быть изменены «на лету» без необходимости повторного включения соединения.
  • Не удалось активировать соединение, теперь лучше реагировать на сообщения об ошибках на nmcli
  • Отброшенная зависимость от libgudev
  • Фильтрация обратного пути теперь отключена в многодоменных конфигурациях, где это будет мешать законному сетевому трафику.
  • libcurl используется вместо libsoup для проверки связи, что приводит к меньшему размеру зависимостей
  • В режиме DNS «rc-manager = symlink» не записывайте /etc/resolv.conf как символическую ссылку, если она уже существует как обычный файл.
  • Многие исправления и улучшения ошибок.

Что нового в версии 1.6.0:

  • Заказ, в котором настроены IP-адреса, теперь сохраняется так, чтобы первичный адрес был правильно выбран.
  • Не деконфигурируйте устройства, которые мы можем взять на себя при выключении. Позволяет перезапускаться без сбоев соединения для большинства типов устройств.
  • Избегайте чтения постоянного MAC-адреса до того, как устройство будет инициализировано UDEV. Это позволяет избежать гонки, когда NetworkManager может обнаружить MAC-адрес неправильного интерфейса.
  • Исправлено условие гонки при переименовании интерфейсов, например, как это сделано UDEV для постоянного именования интерфейсов. Это может привести к обнаружению интерфейса Wi-Fi в качестве ethernet.
  • Исправлено условие гонки в libnm, которое могло вызвать зависание клиента, если исчезло последнее значение из свойства типа массива объектов.
  • Исправлена ​​ошибка, связанная с возможной ошибкой nmcli при сбое выборки объекта D-Bus.
  • Другие исправления и улучшения

Что нового в версии 1.5.2:

  • Введенные привязки Vala для libnm.
  • NetworkManager теперь будет поддерживать большинство подключений при выключении (кроме соединений Wi-Fi, VPN-подключений и других типов, которые нельзя принимать при запуске)
  • Соединение контрольной точки / восстановления теперь может также удалить новые подключения и отключить устройства, которые были активированы с момента принятия контрольной точки.
  • Теперь конфигурация считывается из /run/NetworkManager/conf.d. Это полезно для передачи конфигурации, обнаруженной при запуске системы, в NetworkManager.
  • Свойство new connection.autoconnect_retries, которое позволяет точно настраивать поведение автоподключения.
  • Поддержка настройки и обнаружения настроек веб-прокси с помощью сервиса PacRunner.
  • Поддержка локального резервного сервера DNS-сервера с системным разрешением.
  • Исправить выброс свойств стиля NMChanged и отказаться от них для свойстваChanged на интерфейсе org.freedesktop.DBus.Properties.
  • Измените значение параметра unset "cloned-mac-address" с "Permanent" на "сохранить". Это изменяет значение по умолчанию и влияет на существующие подключения во время обновления, который явно не настроил клонированный-mac-адрес. Это приводит к тому, что внешние MAC-адреса сохраняются по умолчанию вместо установки постоянного адреса (bgo # 770611).

Что нового в версии 1.4.2:

  • Исправлено испускание NM-стиля PropertiesChanged сигналов и устарело их для PropertyChanged в интерфейсе "org.freedesktop.DBus.Properties"
  • Исправлено состояние гонки в сообщении между NetworkManager и DHCP-помощником, что вызвало потерю событий.
  • Добавлен обходной путь для сбоев при изменении MAC-адреса с некоторыми беспроводными драйверами.
  • Улучшено автозаполнение bash
  • Восстановленная проверка синтаксиса JSON при построении с поддержкой Jansson
  • Исправлена ​​регрессия в сериализации пустого свойства «cloned-mac-address» в libnm
  • Другие исправления и улучшения

Что нового в версии 1.4:

  • Теперь MAC-адрес, назначенный устройству, может быть установлен в соответствии с различными политиками: сохранение, постоянное, случайное, стабильное
  • NetworkManager теперь ожидает завершения IPAD DAD перед завершением активации
  • Добавлена ​​поддержка настройки идентификаторов идентификаторов интерфейса IPv6 через свойство соединения ipv6.token
  • Добавлен метод «перезагрузки» D-Bus для перезагрузки конфигурации и повторной настройки конфигурации DNS.
  • Добавлена ​​возможность создания контрольных точек конфигурации и откат изменений после таймаута.
  • NetworkManager теперь следует символическим ссылкам, когда доступ к файлам resolv.conf и rc-manager установлен в «файл»
  • Добавлена ​​поддержка oFono в качестве диспетчера модемов
  • Теперь устройства выставляют счетчики передаваемых данных
  • Свойство «may-fail» настроек ipv4 и ipv6 теперь более точно соблюдается
  • Тайм-аут запросов секретов агентам увеличен с 25 до 120 секунд.
  • Серверы имен, переданные в dnsmasq, теперь определяют интерфейс выхода, чтобы избежать проблем с несколькими активными соединениями
  • Обратные записи DNS для IPv6 теперь добавляются в dnsmasq, а обратные записи IPv4 теперь предают префикс сети
  • Новое свойство dns-priority для параметров ipv4 и ipv6 может использоваться для настройки порядка серверов в resolv.conf, когда несколько подключений активны.
  • configure script принимает опции --enable- {address, undefined} -sanitizer для создания NetworkManager с дезинфицирующими агентами GCC.
  • Диспетчер resolv.conf по умолчанию теперь можно указать во время сборки, используя опцию конфигурации --with-config-dns-rc-manager по умолчанию
  • Теперь NetworkManager скомпилирован с помощью -gc-секций для уменьшения размера исполняемого файла
  • Добавлен новый домен регистрации VPN_PLUGIN
  • Теперь можно изменить конфигурацию, применяемую в настоящее время на устройстве с «модификацией устройства« nmcli »и« повторным подключением устройства «nclcli»)
  • nmcli, вызываемый без параметров, показывает обзор текущей конфигурации сети.
  • Синтаксис 'addclick connection' был расширен и теперь можно передавать свойства (например, 'ipv4.dns') вместе с псевдонимами
  • nmtui теперь возвращается в начальное меню после выхода из подформы
  • Улучшено автозаполнение bash для nmcli
  • Теперь устройства отключены до того, как система приостанавливается, выполняя сценарии диспетчера. Это позволяет уведомлять внешние приложения об изменении возможности подключения.
  • Сценарии диспетчера теперь вызываются также при изменении статуса подключения
  • Многие другие исправления и улучшения

Что нового в версии 1.2.4:

  • Тайм-аут запросов секретов агентам увеличен с 25 до 120 секунд.
  • NetworkManager теперь следует символическим ссылкам при доступе к файлам resolv.conf и 'rc-manager = file.
  • Добавлена ​​опция конфигурации символической ссылки «valueslink» и «unmanaged» в rc-manager.
  • Теперь можно настроить параметр rc-manager по умолчанию во время компиляции.
  • Серверы имен, переданные в dnsmasq, теперь определяют интерфейс выхода, чтобы избежать проблем с несколькими активными соединениями.
  • Обратные записи DNS для IPv6 теперь добавляются в dnsmasq, а обратные записи IPv4 теперь соответствуют сетевому префиксу.
  • Новое свойство dns-priority для параметров ipv4 и ipv6 может быть использовано для настройки порядка серверов в resolv.conf, когда несколько подключений активны.
  • Добавлен метод «перезагрузки» D-Bus для перезагрузки конфигурации и повторной настройки конфигурации DNS.
  • Теперь устройства отключены до того, как система приостанавливается, выполняя сценарии диспетчера. Это позволяет уведомлять внешние приложения об изменении возможности подключения.
  • Устройства без конфигурации L3 больше не вставляются в состояние DOWN при завершении работы.
  • Настройки MTU теперь применяются также к устройствам без конфигурации IPv4.
  • Улучшена поддержка VPN в nmcli.
  • Исправлены многие ошибки.

Что нового в версии 1.2.2:

  • Добавлен параметр, позволяющий использовать случайные MAC-адреса для сканирования точки доступа Wi-Fi (по умолчанию отключено). Контролируется свойством wifi.mac-address-randomization (ключ MAC_ADDRESS_RANDOMIZATION в файлах ifcfg).
  • Сканирование Wi-Fi теперь использует список AP-файлов wpa_supplicant.
  • Добавлена ​​поддержка Wi-Fi powersave, настроенная с помощью ключа POWERSAVE в файлах ifcfg.
  • Добавлена ​​поддержка для создания большего количества типов программных устройств: tun & amp; tap, maxvlan, vxlan и ip tunnels (ipip, gre, sit, isatap, vti, ip6ip6, ipip6, ip6gre и vti6).
  • Программные устройства (связь, мост, vlan, team, ...) теперь можно складывать произвольно. Интерфейс nmcli для создания отношений «ведущий-ведомый» был значительно улучшен за счет использования аргумента «master» для всех типов ссылок.
  • RFC7217 стабильная адресация конфиденциальности теперь используется по умолчанию для защиты от отслеживания хоста на основе адресов. Режим адресации IPv6 настроен с ключом IPV6_ADDR_GEN_MODE в файлах ifcfg.
  • Улучшен код управления маршрутом, чтобы избежать конфликтов между конфликтующими маршрутами в нескольких соединениях.
  • Реализованный код платформы, обеспечивающий более надежный интерфейс для платформы, меньшие накладные расходы и сокращение объема памяти.
  • Улучшена совместимость с другими инструментами управления сетью. Внешне созданные программные устройства не управляются до тех пор, пока они не будут активированы.
  • Теперь экземпляры устройства существуют для всех программных подключений, и устройства платформы теперь создаются только при активации устройства. Это позволяет подключаться к устройству с одним и тем же именем, чтобы не столкнуться, если они не активируются одновременно. Ссылки теперь не являются излишне присутствующими, если соединение не активно, избегая загрязнения пространства имен ссылок.
  • Теперь NetworkManager правильно управляет связью в контейнерах на основе пространства имен, таких как LXC и Docker.
  • Добавлена ​​поддержка настройки Ethernet Wake-On-Lan.
  • Добавлена ​​функция LLDP-прослушивателя и связанные с ним команды клиента CLI. Включено через параметр LLDP в файлах ifcfg.
  • Агент секретности CLI был расширен с поддержкой секретов VPN.
  • Клиент командной строки теперь использует цвета для своего вывода.
  • Клиент командной строки теперь сортирует устройства и свойства для большей ясности.
  • Многочисленные шаги для завершения команды Bash для nmcli.
  • NetworkManager использует меньше внешних библиотек. Использование dbus-glib было заменено родной поддержкой Dio-шины gio, и libnl-route больше не используется.
  • Зависимость от avahi-autoipd была отброшена. Вместо этого теперь используется собственная локальная настройка адресации IPv4 на основе сетевой библиотеки systemd.
  • Теперь имя хоста управляется через systemd-hostnamed в системах на основе systemd.
  • Управление управлением resolv.conf можно изменять во время выполнения, приватный файл resolv.conf всегда записывается в / run.
  • Параметры DNS в файле resolv.conf теперь выполняются.
  • Обновленная версия сетевой библиотеки systemd, используемая для внутренней локализации DHCP и IPv4.
  • Добавлена ​​поддержка регистрации событий через подсистему аудита.
  • Добавлена ​​поддержка встроенного ведения журнала через systemd-journald с использованием его структурированного ведения журнала.
  • Реконфигурация в реальном времени в конфигурации IP после изменения настроек без реактивации устройства с помощью команды «nclcli device reapply» и через API D-Bus.
  • Плагины API для VPN теперь поддерживают несколько одновременных подключений. Самые популярные плагины VPN были обновлены для поддержки этой функциональности.
  • Библиотека libnm теперь предоставляет API для доступа к определениям служб VPN.
  • Исправлено количество ошибок, и улучшилась надежность.
  • Новый ключ DHCP_FQDN в файлах ifcfg для настройки полного полного доменного имени для отправки на DHCP-серверы.
  • Добавлена ​​опция multicast_snooping для ключа BRIDGING_OPTS ifcfg.

Комментарии к NetworkManager

Комментарии не найдены
добавить комментарий
Включите картинки!