NetworkManager 1.20.0 шығарылымы

жарияланды желі параметрлерін орнатуды жеңілдету үшін интерфейстің жаңа тұрақты шығарылымы - NetworkManager 1.20. Плагиндер VPN қолдауы үшін, OpenConnect, PPTP, OpenVPN және OpenSWAN өздерінің даму циклдері арқылы әзірленуде.

басты инновациялар NetworkManager 1.20:

  • Әр түйін көрші түйіндер арқылы қосылған сымсыз Mesh желілеріне қолдау қосылды;
  • Ескірген құрамдас бөліктер тазартылды. NetworkManager 1.0 жүйесінде libnm кітапханасымен ауыстырылған libnm-glib кітапханасын қоса, ibft плагині жойылды (микробағдарламадан желі конфигурациясының деректерін тасымалдау үшін initrd ішінен nm-initrd-генераторын пайдалану керек) және «негізгі» үшін қолдау .monitor-” параметрі NetworkManager.conf ішіндегі қосылым файлдары тоқтатылды (анық “nmcli қосылымын жүктеу” немесе “nmcli қосылымын қайта жүктеу” деп атауы керек);
  • Әдепкі бойынша, бұрын пайдаланылған dhclient қолданбасының орнына кірістірілген DHCP клиенті белсендірілген (ішкі режим). Әдепкі мәнді “-with-config-dhcp-default” құрастыру опциясын пайдаланып немесе конфигурация файлында main.dhcp параметрін орнату арқылы өзгертуге болады;
  • Жіберілетін пакеттер үшін fq_codel (Fair Queuing Controlled Delay) кезекті басқару тәртібін конфигурациялау мүмкіндігі және трафикті шағылыстыру үшін айналмалы әрекет қосылды;
  • Таратулар үшін жіберу сценарийлерін /usr/lib/NetworkManager каталогында орналастыруға болады, оларды тек оқу режимінде қол жетімді жүйелік кескіндерде қолдануға болады және әрбір іске қосу кезінде /etc өшіріледі;
  • Негізгі файл плагиніне тек оқуға арналған каталогтарға қолдау қосылды
    (“/usr/lib/NetworkManager/system-connections”), D-Bus арқылы өзгертуге немесе жоюға болатын профильдер (бұл жағдайда /usr/lib/ ішіндегі өзгертілмейтін файлдар /etc немесе / ішінде сақталған файлдар арқылы қайта анықталады. жүгіру);

  • libnm ішінде JSON пішіміндегі параметрлерді талдау коды қайта өңделді және параметрлерді неғұрлым қатаң тексеру қамтамасыз етіледі;
  • Бастапқы мекенжай бойынша маршруттау ережелерінде (саясат бағыттау), “suppress_prefixlength” атрибутына қолдау қосылды;
  • VPN WireGuard үшін «wireguard.ip4-auto-default-route» және «wireguard.ip6-auto-default-route» әдепкі маршрутты автоматты түрде тағайындауға арналған сценарийлерге қолдау көрсетілді;
  • Параметрлерді басқару плагиндерін енгізу және профильдерді дискіде сақтау әдісі қайта өңделді. Қосылым профильдерін плагиндер арасында тасымалдауға қолдау қосылды;
  • Жадта сақталған профильдер енді тек кілттік файл плагинімен өңделеді және /run каталогында сақталады, бұл NetworkManager қайта іске қосылғаннан кейін профильдердің жоғалуын болдырмайды және жадта профильдер жасау үшін FS негізіндегі API пайдалануға мүмкіндік береді;
  • Жаңа D-Bus әдісі қосылды AddConnection2(), бұл профильді жасау кезінде оның автоматты қосылуын блоктауға мүмкіндік береді. Әдісте Жаңарту2() қосылым профилінің мазмұнын өзгерту профиль қайта іске қосылғанша құрылғының нақты конфигурациясын автоматты түрде өзгертпейтін «қайта қолданбау» жалауын қосты;
  • Құрылғы үшін IPv6 өшіруге мүмкіндік беретін “ipv6.method=disabled” параметрі қосылды.

Ақпарат көзі: opennet.ru

пікір қалдыру