Ցանցի կոնֆիգուրատորի թողարկում NetworkManager 1.20.0

հրապարակված ինտերֆեյսի նոր կայուն թողարկում՝ ցանցի պարամետրերի կարգավորումը պարզեցնելու համար. NetworkManager 1.20- ը. Plug-ins VPN-ին աջակցելու համար OpenConnect-ը, PPTP-ն, OpenVPN-ը և OpenSWAN-ը մշակվում են իրենց զարգացման ցիկլերի միջոցով:

Հիմնական նորամուծություններ NetworkManager 1.20:

  • Ավելացվել է անլար Mesh ցանցերի աջակցություն, որոնցում յուրաքանչյուր հանգույց միացված է հարևան հանգույցների միջոցով;
  • Հնացած բաղադրիչները մաքրվել են։ Ներառյալ libnm-glib գրադարանը, որը NetworkManager 1.0-ում փոխարինվեց libnm գրադարանով, ibft plugin-ը հեռացվեց (որոնվածից ցանցի կոնֆիգուրացիայի տվյալները փոխանցելու համար դուք պետք է օգտագործեք nm-initrd-generator-ը initrd-ից) և աջակցություն «հիմնական» .monitor-» կարգավորումը դադարեցվել է կապի ֆայլերի վրա» NetworkManager.conf-ում (պետք է բացահայտ անվանել «nmcli կապի բեռնում» կամ «nmcli կապի վերաբեռնում»);
  • Լռելյայնորեն, ներկառուցված DHCP հաճախորդը ակտիվացված է (ներքին ռեժիմ) նախկինում օգտագործված dhclient հավելվածի փոխարեն: Դուք կարող եք փոխել լռելյայն արժեքը՝ օգտագործելով «--with-config-dhcp-default» build տարբերակը կամ կազմաձևման ֆայլում նշելով main.dhcp;
  • Ավելացվել է fq_codel (Fair Queuing Controlled Delay) հերթերի կառավարման կարգապահությունը կարգավորելու հնարավորություն՝ ուղարկելու սպասող փաթեթների համար և երթևեկության հայելապատման համար միաձուլված գործողություն;
  • Բաշխումների համար հնարավոր է տեղադրել դիսպետչերական սկրիպտներ /usr/lib/NetworkManager գրացուցակում, որոնք կարող են օգտագործվել համակարգի պատկերներում, որոնք հասանելի են միայն կարդալու ռեժիմում և մաքրել /etc-ը յուրաքանչյուր գործարկման ժամանակ;
  • Keyfile plugin-ում ավելացվել է միայն կարդալու դիրեկտորիաների աջակցություն
    («/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» կանխադրված երթուղին ավտոմատ կերպով նշանակելու սկրիպտների աջակցությունը;
  • Կարգավորումների կառավարման պլագինների ներդրումը և պրոֆիլները սկավառակի վրա պահելու եղանակը վերամշակվել են։ Ավելացվել է պլագինների միջև կապի պրոֆիլների տեղափոխման աջակցություն;
  • Հիշողության մեջ պահվող պրոֆիլներն այժմ մշակվում են միայն keyfile plugin-ի կողմից և պահվում /run գրացուցակում, որը խուսափում է NetworkManager-ը վերագործարկելուց հետո պրոֆիլների կորստից և հնարավորություն է տալիս օգտագործել FS-ի վրա հիմնված API՝ հիշողության մեջ պրոֆիլներ ստեղծելու համար։
  • Ավելացվեց նոր D-Bus մեթոդ AddConnection2(), որը թույլ է տալիս արգելափակել պրոֆիլի ավտոմատ միացումը դրա ստեղծման պահին: Մեթոդի մեջ Թարմացում 2 () ավելացրել է «չվերադարձնել» դրոշը, որում կապի պրոֆիլի բովանդակությունը փոխելը ավտոմատ կերպով չի փոխում սարքի իրական կազմաձևումը, մինչև պրոֆիլը նորից չակտիվանա.
  • Ավելացվեց «ipv6.method=disabled» պարամետրը, որը թույլ է տալիս անջատել IPv6 սարքի համար:

Source: opennet.ru

Добавить комментарий