NetworkManager е приложение с отворен код, което осигурява на потребителите безпроблемна помощ за управление на мрежовата връзка, специално разработена, за да бъде използвана в работната среда на GNOME.
Характеристики с един поглед
Основните характеристики включват дълбоко интегриране в проекта GNOME, а именно апликаторът на системната тава на панела на GNOME и приложението за управление на GNOME, които могат да бъдат разширени чрез широк спектър от приставки, както и интегриране в други приложения и настолни компютри.
Приложението поддържа Ethernet (кабелен), Wi-Fi (безжичен), мрежов прокси, PPPoE (протокол от точка до точка през Ethernet), както и VPN (Virtual Private Network) връзки OpenConnect, OpenVPN, PPTP Протокол от точка до точка за тунелиране) и протоколи VPNC (Консорциум за виртуални частни мрежи).
Софтуерът се захранва от D-Bus с отворен код междупроцесорна комуникационна система и е съставен от основния демон и специален аплет, който позволява на крайните потребители да взаимодействат с програмата.
Поддържа само кабелни, безжични и мрежови прокси връзки
По подразбиране приложението поддържа само кабелните, безжичните и мрежовите прокси връзки. За да поддържа всички гореспоменати мрежови връзки, той разчита на мощна архитектура на приставки.
Ще можете бързо да преглеждате основната информация за дадена мрежова връзка, като скорост на връзката, IP адрес, хардуерен адрес (MAC), маршрут по подразбиране (шлюз) и DNS (Domain Name System).
Освен това, той позволява на потребителите да променят информацията за сигурност / удостоверяване, да променят или клонират MAC адреса, да избират различна MTU (Maximum Transmission Unit), зоната на защитната стена, както и настройките за 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 Control Center в GNOME 3 или по-нова версия, графичният потребителски интерфейс е различен за настолни компютри, които не са на GNOME, но осигурява почти същата функционалност на потребителите.
Какво е ново в тази версия:
- Подкрепа за активиране на профила няколко пъти чрез настройка за свързване.
- Добавете настройка за съответствие, за да ограничите потребителски профил до устройства въз основа на списък с имена на интерфейси, поддържани с глобус.
- Добавете поддръжка за функциите на ethtool за разтоварване.
Какво е новото във версия 1.13.0:
- Коригирайте катастрофата по време на повторно прилагане на настройките за връзка
- Незначителни корекции на бъгове
Какво е новото във версията:
- Добавена е поддръжка на атрибута "onlink" IPv4 маршрути. >
- Изчакайте по-дълго, докато превозвачът излезе след промяна на MTU.
- Извършена абстракция за екипни връзки, която показва елементи на конфигурацията на екипа като отделни свойства.
- Добавена е основна поддръжка за дисциплините и филтрите за tc queue.
- Представен е метод D-Bus Update2 () за актуализиране на настройките за връзка с по-голяма гъвкавост.
- Много корекции на грешки и подобрения.
Какво е новото във версия 1.10.0:
- * NetworkManager включва основна поддръжка на OpenVSwitch, достатъчно добра, за да може да настройва прости конфигурации на OpenVSwitch.
- * Добавена е поддръжка за активиране на PPP връзки на не-Ethernet интерфейси.
- * Вече е възможно да се удостоверите до Wi-Fi мрежа с WPS (Wi-Fi Protected Setup).
- * Изпълнена поддръжка за Wi-Fi PMF (Protected Management Frames, 802.11w), което може да бъде конфигурирано чрез собствеността wifi-sec.pmf.
- * Сега максималната скорост на безжичните точки за достъп, поддържащи 802.11, е правилно изчислена и изложена на D-Bus.
- * Сканирането на фона вече е деактивирано за Wi-Fi мрежи без WPA-Enterprise.
- * Добавена е поддръжка за потребителския профил за Bluetooth NAP (Network Access Point).
- * Добавена е поддръжка за деактивиране на проверката на връзката чрез интерфейса D-Bus.
- * Вътрешният DHCP клиент вече разбира опцията за търсене на домейн.
- * Мостовите връзки поддържат свойството за групова предна маска.
- * NetworkManager вече може да конфигурира няколко маршрути по подразбиране за IPv6, получени чрез RA, и всеки получава конфигуриран с обявените предпочитания.
- * Възможно е да се определи маршрутната таблица за всеки статичен маршрут.
- * Подкрепа, определяща ясна маршрутизираща таблица за всеки нестатичен маршрут, включително маршрути от DHCP, маршрути на устройства, IPv6 autoconf.
- * Устройството е оставено конфигурирано, когато даден потребител ги зададе като неуправляван от NetworkManager.
- * Нова собственост за свързване.аут-опит за конфигуриране колко често се иска подновяване на автентичността, преди да не се осъществи конфигурацията.
- * Кодът на платформата, който обработва синхронизирането със състоянието на ядрото чрез Netlink, е преработен и е по-ефективен.
- * Позволява актуализиране на връзки, които имат свързан файл с правила за маршрутизиране ifcfg-rh.
- * Не-UTF8 свойства сега се избягват, когато се експортират на D-Bus.
- * NetworkManager-wait-online.service сега стартира NetworkManager.service, ако е необходимо.
- * MAC адреса за връзките с връзки може да бъде променен в nmtui.
- * Фиксирани проблеми с зависимостта при задаване на MTU на VLAN и основни устройства.
- * Псевдонима с DNS на системно разрешение правилно управлява настройката за приоритет на DNS.
- * Фиксирано задаване на DHCP timeout по-дълго от 60 секунди (dhclient).
- * Фиксирани са течове на памет.
- * Много други корекции на грешки и подобрения.
Какво е новото във версия 1.9.2:
- Коригирайте стартирането на блокирането на бъгове, което погрешно чака превозвач.
- Коригирайте обработката на низовете, които не са UTF-8 в libnm, и коригирайте низовете, които не са завършени с NUL.
- Управление на приоритета на DNS за плъгин с DNS, който е систематично разрешен.
- Коригирайте приемането на главните устройства, докато чакат роботите да се активират.
- Рестартирайте управляваното състояние на четене от файла със състоянието на устройството.
- Рестартирайте връзката bluetooth или WWAN, която активира катастрофата.
- Вече не добавяйте директен маршрут към DHCP сървъра.
- Няколко корекции на грешки и подобрения
- / Li>
- Коригирайте обработката на низовете, които не са UTF-8 в libnm, и коригирайте низовете, които не са завършени с NUL.
- Управление на приоритета на DNS за плъгин с DNS, който е систематично разрешен.
- Коригирайте приемането на главните устройства, докато чакат роботите да се активират.
- Рестартирайте управляваното състояние на четене от файла със състоянието на устройството.
- Рестартирайте връзката bluetooth или WWAN, която активира катастрофата.
- Вече не добавяйте директен маршрут към DHCP сървъра.
- Няколко корекции и подобрения на грешки
- Понастоящем маршрутите по подразбиране, зададени от устройства, които не са успели да проверят връзката, са наказани с по-висок показател
- nmcli сега е в състояние да произвежда повече продукция, по-удобна за машинния анализ
- Подходящите роби в момента, в който е активирана главната връзка, са поробени в стабилен ред, което прави автоматичния MAC адрес за Bonding устройства по-предсказуем.
- Управлението на името на хоста вече е по-гъвкаво конфигурирано
- Поддръжка на допълнителни опции за маршрутиране (pref-src, src, tos, window, cwnd, initcwnd, initrwnd, mtu, lock-window, lock-cwnd, lock-initcwnd, lock-initrwnd и lock-mtu) / Li>
- Фиксирано откриване на поддръжка за EAP-FAST в wpa_supplicant
- Поддръжка за обработка на ПИН за PKCS # 11 жетони като тайни
- Свързванията за GSM и CDMA вече имат собственост на MTU
- Опция за деактивиране на избрани TLS версии по време на EAP фаза 1 удостоверяване
- Времето за автентикация 802.1x вече е конфигурируемо, за да позволи по-бързо възстановяване на други връзки
- Продължете да управлявате състоянието на устройството, докато рестартирате. Това подобрява безпроблемното поемане на устройство, управлявано преди, след рестартиране на NetworkManager.
- По-добре да управлявате устройствата, които се управляват външно от някой друг, като последователно генерират връзка в паметта, за да отразяват външното състояние.
- Показване на възможностите на SRIOV на устройство на D-Bus и поддръжка на конфигурирането на броя на виртуалните функции чрез NetworkManager.conf.
- Поддръжка на съвпадащи мрежови устройства чрез нов спецификатор на устройство "драйвер:" в NetworkManager.conf.
- Въведена поддръжка за създаване и управление на фиктивни връзки
- Устройствата за екипиране сега поддържат настройването на MAC адрес с твърд кодиран код
- Настройките на свързващите устройства вече могат да се променят, без да е необходимо да се активира отново връзката
- Грешките при активиране на връзката сега общуват с по-добри отговори на грешките към nmcli
- Отпаднала зависимостта от libgudev
- Филтрирането на обратната пътека вече е деактивирано в конфигурации с няколко режима на работа, където това би попречило на легитимния трафик в мрежата
- libcurl се използва вместо libsoup за проверка на връзката, което води до по-малък отпечатък на зависимост
- При DNS режим "rc-manager = символна връзка", не пишете /etc/resolv.conf като символна връзка, ако тя вече съществува като обикновен файл.
- Подкрепа за свързване на потребителски данни под формата на двойки ключ-стойност към профилите на връзките.
- Прикрепете напълно квалифицирано име за настройката ipv4.dhcp-hostname.
- Накарайте NetworkManager повече да прощава, че не променя MAC адреса по време на сканирането.
- Много корекции на грешки и подобрения
- Фиксирано откриване на поддръжка за EAP-FAST в wpa_supplicant
- Поддръжка за обработка на ПИН за PKCS # 11 жетони като тайни
- Свързванията за GSM и CDMA вече имат собственост на MTU
- Опция за деактивиране на избрани TLS версии по време на EAP фаза 1 удостоверяване
- Времето за автентикация 802.1x вече е конфигурируемо, за да позволи по-бързо възстановяване на други връзки
- Въведена поддръжка за създаване и управление на фиктивни връзки
- Устройствата за екипиране сега поддържат настройването на MAC адрес с твърд кодиран код
- Настройките на свързващите устройства вече могат да се променят, без да е необходимо да се активира отново връзката
- Грешките при активиране на връзката сега общуват с по-добри отговори на грешките към nmcli
- Отпаднала зависимостта от libgudev
- Филтрирането на обратната пътека вече е деактивирано в конфигурации с няколко режима на работа, където това би попречило на легитимния трафик в мрежата
- libcurl се използва вместо libsoup за проверка на връзката, което води до по-малък отпечатък на зависимост
- При DNS режим "rc-manager = символна връзка", не пишете /etc/resolv.conf като символна връзка, ако тя вече съществува като обикновен файл.
- Много корекции на грешки и подобрения
- Поръчката, в която са конфигурирани IP адресите, вече е запазена, така че първичният адрес е избран правилно
- Не деконфигурирайте устройства, които можем да поемем при изключване. Позволява да се рестартира без прекъсване на връзката за повечето типове устройства
- Избягвайте да четете постоянния MAC адрес, преди устройството да бъде инициализирано от UDEV. Това предотвратява състезание, в което NetworkManager може да открие MAC адреса на грешния интерфейс.
- Фиксирано състояние на състезанието при преименуване на интерфейси, например като направено от UDEV за постоянно наименование на интерфейса. Това може да доведе до откриване на Wi-Fi интерфейс като Ethernet.
- Фиксирано условие за състезание в libnm, което може да доведе до затваряне на клиент, ако последната стойност от собственост на тип масив обект изчезна
- Фиксирана е възможна nmcli да се закачи при отказ от извличане на обект D-Bus
- Други поправки и подобрения
- Въведени Vala свързвания за libnm.
- Сега мрежовият мениджър ще поддържа повечето връзки при изключване (с изключение на Wi-Fi връзки, VPN връзки и други видове, които не могат да се приемат при стартиране)
- Връзката за проверка / възстановяване може вече да премахне нови връзки и да изключи устройствата, които са били активирани от момента на извършване на проверката.
- Конфигурацията вече се чете от /run/NetworkManager/conf.d. Това е полезно за предаването на конфигурацията, открита при стартиране на системата на NetworkManager.
- Нова връзка property.autoconnect_retries, която позволява фина настройка на поведението на autoconnect.
- Поддръжка за конфигуриране и откриване на настройките на Web Proxy с услугата PacRunner.
- Поддръжка за локално обновяване на DNS за локални DNS сървъри.
- Фиксирайте емисията на NM стил PropertiesChanged сигнали и ги премахнете за PropertiesChanged на интерфейса "org.freedesktop.DBus.Properties".
- Променете смисъла на настройките за "клонирани-макро адреси" от "постоянен" до "запазени". Това променя стойността по подразбиране и засяга съществуващите връзки по време на ъпгрейд, които не са изрично конфигурирани с клониран-mac-адрес. Това води до факта, че външно конфигурираните MAC адреси се запазват по подразбиране, вместо да задават постоянен адрес (bgo # 770611).
- Фиксирана емисия на NM стил PropertiesChanged сигнали и тяхното отхвърляне за PropertiesChanged на интерфейса "org.freedesktop.DBus.Properties"
- Фиксирано състояние на състезанието в комуникацията между NetworkManager и помощника за DHCP, което е причинило загуба на събития
- Добавено решение за неуспешни променяния на MAC адреса с някои безжични драйвери
- Подобрена автоматична корекция на bash
- Възстановена проверка на синтаксиса JSON, когато е изградена с поддръжка на Jansson
- Фиксирана е регресия в сериализацията на празна собственост "cloned-mac-address" в libnm
- Други поправки и подобрения
- МАС адресът, присвоен на дадено устройство, може да бъде зададен в съответствие с различни правила: запазете, постоянни, произволни, стабилни
- Мрежовият мениджър вече чака да прекрати IPAD DAD, преди да завърши активирането
- Добавена е поддръжка за настройка на идентификатори на интерфейс с tokenized IPv6 чрез собствеността на връзката 'ipv6.token'
- Добавен е метод "Reload" D-Bus за презареждане на конфигурацията и повторно прилагане на DNS конфигурация
- Добавена е възможност за създаване на контролни точки за конфигурация и промени след обратно изтичане.
- Сега NetworkManager следва символните връзки при достъпа до resolv.conf и rc-мениджърът е настроен на 'file'
- Добавена е поддръжка за oFono като модем мениджър
- Устройствата вече излагат броячи на прехвърлени данни
- Характеристиката "може да се провали" на настройките ipv4 и ipv6 вече се спазва по-точно
- Времето за заявки за тайни на агенти е увеличено от 25 до 120 секунди
- Името на сървърите, предавани на dnsmasq, сега указва изходен интерфейс за избягване на проблеми с множество активни връзки
- Вече се добавят обратни DNS записи за IPv6 в dnsmasq, а обратните записи IPv4 вече почитат мрежовия префикс
- Новата "dns-priority" собственост на ipv4 и ipv6 настройките може да се използва за ощипване на реда на сървърите в resolv.conf, когато са активни множество връзки
- конфигуриране на скрипта приема --enable- {address, undefined} - опции за санитатори за изграждане на NetworkManager с дезинфекциращи средства за GCC
- Мениджърът resolv.conf по подразбиране може да бъде зададен по време на изграждане, като се използва опцията за конфигуриране по подразбиране --with-config-dns-rc-manager-default
- Сега NetworkManager се компилира с -gc-раздели, за да намали размера на изпълнимия файл
- Добавен е нов домейн за вписване "VPN_PLUGIN"
- Вече е възможно да се промени конфигурацията, която се прилага понастоящем на устройство с "modify device nmcli" и "nmcli device reapply".
- nmcli извикани без параметри показва общ преглед на текущата мрежова конфигурация
- Синтаксисът "nmcli connection add" е разширен и вече е възможно да се предадат свойства (например "ipv4.dns") заедно с псевдоними
- nmtui се връща в началното меню след излизане от подформата
- Подобрена автоматична корекция на bash за nmcli
- Сега устройствата са прекъснати преди системата да бъде спряна, като се изпълняват скриптовете на диспечера. Това позволява на външните приложения да бъдат уведомявани за промяната на връзката
- Скриптовете на диспечерите се извикват и когато промените състоянието на връзката
- Много други поправки и подобрения
- Времето за заявки за тайни на агенти е увеличено от 25 до 120 секунди.
- Сега NetworkManager следва символните връзки при достъпа до resolv.conf и 'rc-manager = file'.
- Добавени са нови стойности "symlink" и "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.
- Много корекции на грешки.
- Добавена е опция, която да позволи използването на произволни MAC адреси за сканиране на точки за достъп чрез Wi-Fi (по подразбиране е забранено). Управляван с "wifi.mac-address-randomisation" собственост (MAC_ADDRESS_RANDOMIZATION ключ в ifcfg файлове).
- Сканирането за Wi-Fi сега използва AP списъка на wpa_supplicant.
- Добавена е поддръжка за Wi-Fi powersave, конфигурирана с POWERSAVE ключ в ifcfg файлове.
- Добавена е поддръжка за създаване на повече типове софтуерни устройства: tun & amp; (ipip, gre, sit, isatap, vti, ip6ip6, ipip6, ip6gre и vti6).
- Софтуерните устройства (bond, bridge, vlan, team, ...) вече могат да бъдат подредени произволно. Интерфейсът nmcli за създаване на мастер-робски взаимоотношения е значително подобрен чрез използването на аргумент "master" за всички типове връзки.
- Стандартното адресиране на поверителността на RFC7217 се използва по подразбиране, за да се защити от проследяването на хост на базата на адреси. Режимът за адресиране на IPv6 е конфигуриран с IPV6_ADDR_GEN_MODE ключ в ifcfg файлове.
- Подобрен код за управление на маршрута, за да се избегнат класовете между противоречиви маршрути в няколко връзки.
- Повторен код на платформата, водещ до по-стабилен интерфейс към платформата, по-малък разход на глас и намален отпечатък на паметта.
- Подобрена оперативна съвместимост с други инструменти за управление на мрежата. Външно създадените софтуерни устройства не се управляват, докато не бъдат активирани.
- Импонентите на устройството вече съществуват за всички софтуерни връзки и платформените устройства вече се създават само когато устройството е активирано. Това прави възможно връзките със същото устройство да не се сблъскат, освен ако не се активират едновременно. Връзките вече не са излишни, освен ако връзката не е активна, като се избягва замърсяването на пространството с имена на връзки.
- Сега NetworkManager правилно управлява връзката в контейнери, базирани на имена като LXC и Docker.
- Добавена е поддръжка за конфигуриране на Ethernet Wake-On-Lan.
- Добавена е функционалност за слушане на LLDP и свързаните с нея команди на CLI клиент. Активирано е чрез опцията LLDP в файловете ifcfg.
- Тайният агент на CLI е разширен с поддръжка на тайни за VPN.
- Клиентът за команден ред вече използва цветове за изхода си.
- Клиентът за команден ред вече сортира устройствата и свойствата за по-голяма яснота.
- Многобройни препятствия за завършване на командата Баш за nmcli.
- NetworkManager разчита на по-малко външни библиотеки. Използването на dbus-glib е заменено с нативна поддръжка на D-Bus на gio и маршрутът libnl вече не се използва.
- Зависимостта от avahi-autoipd е отпаднала. Вместо това се използва нативна конфигурация за локално адресиране на локални IPv4 връзки, базирана на системна библиотека на мрежата.
- Името на хоста вече се управлява чрез системни имена на хост на системни бази.
- Управлението на управлението на resolv.conf може да бъде променяно по време на изпълнение, частният resolv.conf винаги е написан / изпълняван.
- Сега опциите за DNS в resolv.conf са удостоени.
- Актуализирана версия на системната мрежова библиотека, използвана за вътрешна DHCP и IPv4 локална поддръжка.
- Бе добавена поддръжка за регистриране на събития чрез подсистема за одит.
- Добавена е поддръжка за естествено регистриране чрез systemd-journald, като се използва структурното му регистриране.
- Реконфигуриране на живо в IP конфигурация след промяна на настройките без повторно активиране на устройството с командата "nmcli device reapply" и чрез D-Bus API.
- Приложният програмен интерфейс (API) за VPN плъгини вече поддържа множество едновременни връзки. Най-популярните VPN плъгини са актуализирани, за да поддържат тази функционалност.
- Библиотеката libnm сега предоставя API за достъп до дефиниции на VPN услуги.
- Беше определено справедливо количество бъгове и цялостно подобряване на надеждността.
- Нов ключ DHCP_FQDN в ifcfg файлове, за да конфигурирате пълния FQDN, който да бъде изпратен на DHCP сървърите.
- Добавена опция за множествено предаване за BRIDGING_OPTS ключ ifcfg.
Какво е новото във версия 1.8.2:
Какво е новото във версия 1.8.0:
Какво е новото във версия 1.6.0 / 1.8.0 бета:
Какво е новото във версия 1.6.0:
Какво е новото във версия 1.5.2:
Какво е новото във версия 1.4.2:
Какво ново във версия 1.4:
Какво е новото във версия 1.2.4:
Какво е новото във версия 1.2.2:
Коментари не е намерена