Ukukhululwa okuzinzile kwe-interface kuyatholakala ukuze kube lula ukusetha imingcele yenethiwekhi - NetworkManager 1.32.0. Ama-plugin asekela i-VPN, i-OpenConnect, i-PPTP, i-OpenVPN ne-OpenSWAN athuthukiswa ngemijikelezo yawo yokuthuthuka.
Okuqanjiwe okuyinhloko kwe-NetworkManager 1.32:
- Ikhono lokukhetha i-backend yokuphatha i-firewall inikeziwe, lapho inketho entsha "[main].firewall-backend" yengezwe ku-NetworkManager.conf. Ngokuzenzakalelayo, i-backend ethi "nftables" isethiwe, futhi uma ifayela /usr/sbin/nft lingekho ohlelweni futhi /usr/sbin/iptables likhona, i-backend "iptables" isethiwe. Ngokuzayo, kuhlelwe ukwengeza esinye isipele esisekelwe ku-Firewalld. Lesi sici singasetshenziswa ukulungisa umhumushi wekheli esebenzisa ama-nfttables (ngaphambilini kwakusetshenziswa ama-iptable kuphela) lapho iphrofayela yokufinyelela okwabiwe inikwe amandla.
- Kungezwe izinketho ezintsha "ethtool.pause-autoneg", "ethtool.pause-rx" kanye "ethtool.pause-tx" ukwethula ukubambezeleka lapho wamukela noma uthumela amafreyimu e-Ethernet. Izinketho ezingeziwe zihambisana nezindlela ezifanayo kusisetshenziswa se-ethtool - “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
- Kwengezwe ipharamitha ye-“ethernet.accept-all-mac-addresses”, ekuvumela ukuthi usethe i-adaptha yenethiwekhi kumodi “yokuziphatha okubi” ukuze uhlaziye amafreyimu enethiwekhi yezokuthutha angabhekisiwe ohlelweni lwamanje.
- Kungenzeka ukwenza ukubheka kwe-DNS okuhlanekezelwe ukuze ulungiselele igama lomsingathi ngokususelwe egameni le-DNS elichazwe ekhelini le-IP elinikezwe isistimu. Imodi inikwe amandla kusetshenziswa inketho yegama lomethuleli kuphrofayela. Ngaphambilini, umsebenzi we-getnameinfo() wawubizwa ukuze kunqunywe igama lomethuleli, okucabangela ukucushwa kwe-NSS kanye negama elishiwo kufayela /etc/hostname (isici esisha sikuvumela ukuthi usethe igama kuphela ngokusekelwe ekulungisweni kwendawo ehlehla ku-DNS. ). Ukuze ubuze igama lomsingathi nge-DNS, i-API exazululwe nge-systemd manje isisetshenziswa, futhi uma i-systemd ingasetshenziswa, isibambi se-'nm-daemon-helper' siqaliswa ngokusekelwe kumojula ye-'dns' NSS.
- Usekelo olungeziwe lwezinhlobo zemithetho "yokwenqatshelwa", "blackhole" kanye "nokungafinyeleleki".
- Ukuziphatha mayelana nemithetho yokuphathwa kwethrafikhi kushintshiwe - ngokuzenzakalela, i-NetworkManager manje ilondoloza imithetho ye-qdisc nezihlungi zethrafikhi esezivele zisethiwe ohlelweni.
- Ukwenza isibuko kunikwe amandla amaphrofayili okuxhumana okungenantambo kwe-NetworkManager kumafayela okumiswa kwe-iwd.
- Usekelo olungeziwe lwenketho ye-DHCP engu-249 (Umzila We-Microsoft Classless Static).
- Usekelo olungeziwe lwepharamitha ye-kernel ye-"rd.net.dhcp.retry" elawula isicelo sezibuyekezo ezibophezelayo ze-IP.
- Ukuhlelwa kabusha okubalulekile kwemibhalo yomthombo kwenziwe.
- Izinguquko zenziwe ku-API okungafanele zithinte ukuhambisana nezengezo ezikhona. Isibonelo, ukucutshungulwa kwesiginali ye-PropertiesChanged kanye nempahla ye-D-Bus ethi org.freedesktop.DBus.Properties.PropertiesChanged, osekunesikhathi eside ingasasebenzi, kuyekwa. Umtapo wezincwadi we-libnm ufihla izincazelo zezakhiwo kumakilasi e-NMSimpleConnection, NMSetting kanye ne-NMSetting. Ifomethi ethi “connection.uuid” isetshenziswa njengokhiye oyinhloko wokuhlonza iphrofayela yokuxhuma.
Ukwengeza, singaqaphela ukukhishwa kwesilungisi senethiwekhi se-ConnMan 1.40, esathuthukiswa i-Intel futhi esibonakala ngokusetshenziswa okuphansi kwezinsiza zesistimu kanye nokuba khona kwamathuluzi aguquguqukayo okwandisa ukusebenza ngama-plug-ins. I-ConnMan isetshenziswa ezinkundleni nasekusabalaliseni okufana ne-Tizen, i-Yocto, i-Sailfish, i-Aldebaran Robotics ne-Nest, kanye namadivayisi ahlukahlukene abathengi asebenzisa i-firmware esekelwe ku-Linux.
I-Intel iphinde yashicilela ukukhishwa kwe-Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon), ethuthukiswe njengenye indlela ye-wpa_supplicant yokuxhuma amasistimu e-Linux kunethiwekhi engenantambo. I-IWD ingasetshenziswa iyodwa noma njengesipele se-Network Manager kanye ne-ConnMan network configurators. Iphrojekthi ilungele ukusetshenziswa kumadivayisi ashumekiwe futhi yenzelwe inkumbulo encane kanye nokusetshenziswa kwesikhala sediski. I-IWD ayisebenzisi imitapo yolwazi yangaphandle futhi ifinyelela kuphela amakhono anikezwe i-Linux kernel evamile (i-Linux kernel ne-Glibc kwanele ukusebenza).
Inguqulo entsha ye-ConnMan ihlanganisa kuphela ukulungiswa kweziphazamisi ezihlobene nokuphatha ukuxhuma ngokuzenzakalela nokunqamula izifunda ku-WiFi. Ukuba sengozini kokuchichima kwebhafa kukhodi yommeleli we-DNS nakho kusingathwe. Inguqulo entsha ye-IWD inikeza ukwesekwa kokuthekelisa ulwazi mayelana nokusebenza kwenqubo yangemuva, yengeza ikhono lokubikezela ukuqina kokufika kwephakethe kumodi ye-VHT RX (Very High Throughput), futhi inikeza ukusekelwa kwenqubo ye-FT-over-DS amasethi amaningana ayisisekelo wesevisi (BSS).
Source: opennet.ru