Saadaval on stabiilne liidese versioon, et lihtsustada võrgu seadetega töötamist — NetworkManager 1.32.0. VPN, OpenConnect, PPTP, OpenVPN ja OpenSWAN toetavad pluginaid arendatakse vastavalt oma arendusetsüklitele.
NetworkManager 1.32 peamised uuendused:
- On lisatud võimalus valida tulemüüri juhtimise taust, mille jaoks on NetworkManager.conf faili lisatud uus valik „[main].firewall-backend“. Vaikimisi seadistatakse taustaks „nftables“, ja kui süsteemis puudub fail /usr/sbin/nft ning olemas on /usr/sbin/iptables — siis taustaks „iptables“. Tulevikus on plaanis lisada veel üks taust, mis põhineb Firewalld'il. Antud võimalust saab kasutada aadresside tõlkija seadistamiseks nftables'i abil (varasemalt kasutati ainult iptables), kui on aktiveeritud jagamise profiil.
- On lisatud uued valikud „ethtool.pause-autoneg“, „ethtool.pause-rx“ ja „ethtool.pause-tx“, et rakendada viivitusi Etherneti kaadrite vastuvõtmisel või edastamisel. Lisatud valikud vastavad sarnastele režiimidele utiliidis ethtool — „—pause devname [autoneg on|off] [rx on|off] [tx on|off]“.
- Lisatud parameeter „ethernet.accept-all-mac-addresses“, mis võimaldab võrkaarturi viia „promiscuous“ režiimi, et analüüsida võrgu raamide liiklust, mis ei ole suunatud praegusele süsteemile.
- Tagatud on võimalus teostada pöörd-DNS-päringuid, et seadistada hostinime, mis põhineb DNS-is määratud nime põhjal antud IP-aadressile. Režiim aktiveeritakse profiilis valiku hostname abil. Varem määrati hostinimi funktsiooni getnameinfo() kaudu, mis arvestas NSS-konfiguratsiooni ja nime, mis on määratud failis /etc/hostname (uus funktsionaalsus võimaldab seada nime ainult DNS-i pöörde zona resolvimise põhjal). Nüüd kasutatakse hostinime pärimiseks DNS-i kaudu API-t systemd-resolved ning kui systemd ei rakendata, käivitub töötleja ‘nm-daemon-helper’, mis põhineb NSS-moodulil ‘dns’.
- Lisatud tugi marsruutimise reeglite tüüpidele „prohibit“, „blackhole“ ja „unreachable“.
- Muudetud on käitumist, mis puudutab liikluse haldamise reegleid — vaikimisi salvestab NetworkManager nüüd süsteemis juba määratud qdisc-reeglid ja liikluse filtrid.
- Tagatud on NetworkManageri wireless-profiilide peegeldamine iwd konfiguratsioonifailidesse.
- Lisatud on DHCP-valiku 249 (Microsoft Classless Static Route) tugi.
- Lisatud on tuuma parameeter "rd.net.dhcp.retry", mis haldab aadressi seotuse uuendamise päringut. IP-aadressi.
- Tehtud on märkimisväärne lähtekoodi restruktureerimine.
- API-s on tehtud muudatusi, mis ei tohiks mõjutada olemasolevate pistikprogrammide ühilduvust. Näiteks lõpetati signaali PropertiesChanged ja D-Bus omaduse org.freedesktop.DBus.Properties.PropertiesChanged töötlemine, mis on juba pikka aega devalveeritud. Raamatukogus libnm on varjatud struktuuride määratlused klassides NMSimpleConnection, NMSetting ja NMSetting. Ühendi profiili tuvastamiseks kasutatakse peamiseks võtme formaati "connection.uuid".
Veelgi enam, on välja antud võrgu konfiguratsioonitööriist ConnMan 1.40, mille arendamist juhib Intel ja mis eristub madalate süsteemivajadustega ning paindlike laiendusvõimalustega pluginate kaudu. ConnMan-i kasutatakse sellistes platvormides ja distributsioonides nagu Tizen, Yocto, Sailfish, Aldebaran Robotics ja Nest, samuti erinevates tarbijaseadmetes, millel on Linuxi põhised seadistused.
Intel on samuti välja andnud Wi-Fi deemon IWD 1.15 (iNet Wireless Daemon), mis areneb wpa_supplicant'i alternatiivina Linux-süsteemide traadita võrkudega ühendamiseks. IWD-d saab kasutada iseseisvalt või ta võib toimida taustana võrguseadistajatele Network Manager ja ConnMan. Projekt sobib kasutamiseks integreeritud seadmetes ja on optimeeritud madala mälukasutuse ja kettaruumi tarbimise jaoks. IWD ei kasuta väliseid raamatukogusid ning pöördub vaid Linuxi tuuma pakkumiste poole (Linuxi tuum ja Glibc on vajalikud).
Uues ConnMani versioonis on ainult veaparandus, mis on seotud WiFi automaatse ühenduse ja lahtiühendamise olekute töötlemisega. Samuti on kõrvaldatud DNS Proxy koodi vahemälu ülevoolu haavatavus. Uues IWD versioonis on realiseeritud taustprotsessi töö kohta teabe eksportimise toetamine, lisatud võimalus prognoosida pakettide tuleku intensiivsust VHT RX (Very High Throughput) režiimis ning tagatud on FT-over-DS protseduuri tugi mitme baasseadme teenuste komplekti (BSS) puhul.
Allikas: opennet.ru
