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

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

NetworkManager 1.32-ի հիմնական նորամուծությունները.

  • Ապահովված է firewall-ի կառավարման backend-ի ընտրության հնարավորությունը, որի համար NetworkManager.conf-ում ավելացվել է «[main].firewall-backend» նոր տարբերակը։ Լռելյայնորեն, «nftables» հետնամասը դրված է, և երբ համակարգում բացակայում է /usr/sbin/nft ֆայլը և առկա է /usr/sbin/iptables, «iptables» հետին մասը սահմանվում է: Ապագայում նախատեսվում է ավելացնել ևս մեկ backend՝ հիմնված Firewalld-ի վրա։ Այս հատկությունը կարող է օգտագործվել nftables-ի միջոցով հասցեների թարգմանիչը կարգավորելու համար (նախկինում օգտագործվում էր միայն iptables), երբ միացված է ընդհանուր մուտքի պրոֆիլը:
  • Ավելացվել են «ethtool.pause-autoneg», «ethtool.pause-rx» և «ethtool.pause-tx» նոր տարբերակներ՝ Ethernet շրջանակներ ստանալու կամ ուղարկելու ժամանակ ուշացումներ ներկայացնելու համար: Ավելացված ընտրանքները համապատասխանում են ethtool utility-ի նմանատիպ ռեժիմներին. «-pause devname [autoneg on|off] [rx on|off] [tx on|off]»:
  • Ավելացվեց «ethernet.accept-all-mac-addresses» պարամետրը, որը թույլ է տալիս ցանցային ադապտերը դնել «անառակ» ռեժիմի՝ ընթացիկ համակարգին չհասցեագրված տարանցիկ ցանցի շրջանակները վերլուծելու համար:
  • Հնարավոր է կատարել հակադարձ DNS որոնումներ՝ համակարգին հատկացված IP հասցեի համար սահմանված DNS անվանման հիման վրա հյուրընկալողի անունը կազմաձևելու համար: Ռեժիմը միացված է պրոֆիլում հոսթի անունի ընտրանքով: Նախկինում getnameinfo() ֆունկցիան կանչվել էր հոսթի անունը որոշելու համար, որը հաշվի էր առնում NSS-ի կոնֆիգուրացիան և /etc/hostname ֆայլում նշված անունը (նոր ֆունկցիան թույլ է տալիս անունը դնել միայն DNS-ի հակադարձ գոտու լուծման վրա: ) DNS-ի միջոցով հյուրընկալողի անունը հարցնելու համար այժմ օգտագործվում է systemd-ով լուծված API-ն, և եթե systemd-ը չի օգտագործվում, «nm-daemon-helper» մշակիչը գործարկվում է «dns» NSS մոդուլի հիման վրա:
  • Ավելացվեց աջակցություն «արգելել», «սև խոռոչ» և «անհասանելի» երթուղային կանոնների տեսակների համար:
  • Երթևեկության կառավարման կանոնների հետ կապված վարքագիծը փոխվել է. լռելյայնորեն, NetworkManager-ն այժմ պահպանում է համակարգում արդեն տեղադրված qdiscs կանոնները և երթևեկության զտիչները:
  • Միացված է NetworkManager անլար կապի պրոֆիլների արտացոլումը iwd կազմաձևման ֆայլերում:
  • Ավելացվեց DHCP տարբերակ 249-ի աջակցություն (Microsoft Classless Static Route):
  • Ավելացվեց աջակցություն «rd.net.dhcp.retry» միջուկի պարամետրին, որը վերահսկում է IP-ի պարտադիր թարմացումների հարցումը:
  • Կատարվել է սկզբնաղբյուր տեքստերի զգալի վերակառուցում։
  • API-ում կատարվել են փոփոխություններ, որոնք չպետք է ազդեն գոյություն ունեցող հավելումների հետ համատեղելիության վրա: Օրինակ, PropertiesChanged ազդանշանի և D-Bus հատկության org.freedesktop.DBus.Properties.PropertiesChanged մշակումը, որոնք վաղուց հնացած էին, դադարեցվել են: Libnm գրադարանը թաքցնում է NMSimpleConnection, NMSetting և NMSetting դասերի կառուցվածքների սահմանումները: «connection.uuid» ձևաչափն օգտագործվում է որպես կապի պրոֆիլը նույնականացնելու հիմնական բանալին:

Բացի այդ, մենք կարող ենք նշել ConnMan 1.40 ցանցային կոնֆիգուրատորի թողարկումը, որը մշակվում է Intel-ի կողմից և բնութագրվում է համակարգի ռեսուրսների ցածր սպառմամբ և պլագինների միջոցով ֆունկցիոնալությունը ընդլայնելու համար ճկուն գործիքների առկայությամբ: ConnMan-ն օգտագործվում է հարթակներում և բաշխումներում, ինչպիսիք են Tizen-ը, Yocto-ն, Sailfish-ը, Aldebaran Robotics-ը և Nest-ը, ինչպես նաև տարբեր սպառողական սարքերում, որոնք աշխատում են Linux-ի վրա հիմնված որոնվածով:

Intel-ը նաև հրապարակել է Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon) թողարկումը, որը մշակվել է որպես wpa_supplicant-ի այլընտրանք՝ Linux համակարգերը անլար ցանցին միացնելու համար: IWD-ն կարող է օգտագործվել ինչպես ինքնուրույն, այնպես էլ որպես ցանցային մենեջերի և ConnMan ցանցի կազմաձևիչների համար: Նախագիծը հարմար է ներկառուցված սարքերում օգտագործելու համար և օպտիմիզացված է հիշողության և սկավառակի տարածքի նվազագույն սպառման համար: IWD-ն չի օգտագործում արտաքին գրադարաններ և մուտք է գործում միայն Linux-ի ստանդարտ միջուկի տրամադրած հնարավորություններին (Լինուքսի միջուկը և Glibc-ը բավական են աշխատելու համար):

ConnMan-ի նոր տարբերակը ներառում է միայն վրիպակների շտկումներ՝ կապված WiFi-ում ավտոմատ միացման և անջատման վիճակների հետ: Բուֆերային արտահոսքի խոցելիությունը DNS Proxy կոդը նույնպես լուծվել է: IWD-ի նոր տարբերակը ապահովում է ֆոնային գործընթացի աշխատանքի մասին տեղեկատվության արտահանման աջակցություն, ավելացնում է VHT RX (Շատ բարձր թողունակություն) ռեժիմում փաթեթների ժամանման ինտենսիվությունը կանխատեսելու հնարավորություն և ապահովում է FT-over-DS պրոցեդուրան աջակցություն։ մի քանի հիմնական ծառայությունների հավաքածուներ (BSS):

Source: opennet.ru

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