NetworkManager 1.32.0 väljalase

Võrguparameetrite seadistamise lihtsustamiseks on saadaval liidese stabiilne väljalase – NetworkManager 1.32.0. VPN-i, OpenConnecti, PPTP, OpenVPN-i ja OpenSWAN-i toetavaid pistikprogramme töötatakse välja oma arendustsüklite kaudu.

NetworkManager 1.32 peamised uuendused:

  • Võimalus on valida tulemüüri halduse taustaprogramm, mille jaoks on NetworkManager.conf-i lisatud uus valik “[main].firewall-backend”. Vaikimisi on seatud taustaprogramm "nftables" ja kui /usr/sbin/nft fail süsteemis puudub ja /usr/sbin/iptables on olemas, on taustaprogramm "iptables". Tulevikus on plaanis lisada veel üks Firewalldil põhinev taustaprogramm. Seda funktsiooni saab kasutada aadressi tõlkija konfigureerimiseks nftablesi abil (varem kasutati ainult iptablesi), kui jagatud juurdepääsuprofiil on lubatud.
  • Lisatud uued valikud "ethtool.pause-autoneg", "ethtool.pause-rx" ja "ethtool.pause-tx", et lisada viivitusi Etherneti kaadrite vastuvõtmisel või saatmisel. Lisatud valikud vastavad utiliidi ethtool sarnastele režiimidele – “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
  • Lisatud parameeter "ethernet.accept-all-mac-addresses", mis võimaldab seadistada võrguadapteri režiimile "promiscuous", et analüüsida transiidivõrgu kaadreid, mis ei ole praegusele süsteemile adresseeritud.
  • Võimalik on teha pöörd-DNS-i otsinguid, et konfigureerida hostinimi süsteemile määratud IP-aadressi jaoks määratud DNS-nime alusel. Režiim on lubatud, kasutades profiili hostinime valikut. Varem kutsuti hostinime määramiseks välja funktsioon getnameinfo(), mis võttis arvesse NSS-i konfiguratsiooni ja failis /etc/hostname määratud nime (uus funktsioon võimaldab määrata nime ainult DNS-i pöördtsooni eraldusvõime alusel ). DNS-i kaudu hostinime päringu tegemiseks kasutatakse nüüd systemd-lahutusega API-t ja kui systemd-d ei kasutata, käivitatakse nm-daemon-helper töötleja, mis põhineb NSS-moodulil 'dns'.
  • Lisatud on tugi marsruutimise reeglitüüpidele "keela", "must auk" ja "kättesaamatu".
  • Liiklushaldusreeglite käitumist on muudetud – vaikimisi salvestab NetworkManager nüüd süsteemis juba seadistatud qdiscs reeglid ja liiklusfiltrid.
  • Lubatud NetworkManageri traadita ühenduse profiilide peegeldamine iwd konfiguratsioonifailidesse.
  • Lisatud tugi DHCP valikule 249 (Microsoft Classless Static Route).
  • Lisatud on tugi kerneli parameetrile "rd.net.dhcp.retry", mis juhib IP sidumisvärskenduste taotlust.
  • Lähtetekstide osas on läbi viidud oluline ümberstruktureerimine.
  • API-s on tehtud muudatusi, mis ei tohiks mõjutada ühilduvust olemasolevate lisandmoodulitega. Näiteks on juba ammu aegunud signaali PropertiesChanged ja D-Busi atribuudi org.freedesktop.DBus.Properties.PropertiesChanged töötlemine lõpetatud. Teek libnm peidab klasside NMSimpleConnection, NMSetting ja NMSetting struktuuride määratlused. Ühendusprofiili tuvastamiseks kasutatakse peamise võtmena vormingut "connection.uuid".

Lisaks võime märkida ConnMan 1.40 võrgukonfiguraatori väljalaskmist, mida arendab Intel ja mida iseloomustab madal süsteemiressursside tarbimine ja paindlike tööriistade olemasolu funktsioonide laiendamiseks pistikprogrammide kaudu. ConnMani kasutatakse sellistes platvormides ja distributsioonides nagu Tizen, Yocto, Sailfish, Aldebaran Robotics ja Nest, aga ka erinevates Linuxi-põhist püsivara töötavates tarbijaseadmetes.

Intel avaldas ka Wi-Fi deemoni IWD 1.15 (iNet Wireless Daemon) väljalase, mis töötati välja alternatiivina wpa_supplicant'ile Linuxi süsteemide ühendamiseks traadita võrguga. IWD-d saab kasutada eraldi või võrguhalduri ja ConnMani võrgukonfiguraatorite taustaprogrammina. Projekt sobib kasutamiseks sisseehitatud seadmetes ja on optimeeritud minimaalse mälu- ja kettaruumi tarbimiseks. IWD ei kasuta väliseid teeke ja pääseb juurde ainult standardse Linuxi kerneli pakutavatele võimalustele (töötamiseks piisab Linuxi kernelist ja Glibc-st).

ConnMani uus versioon sisaldab ainult veaparandusi, mis on seotud WiFi automaatse ühendamise ja lahtiühendamise olekute käsitlemisega. Samuti on kõrvaldatud puhvri ületäitumise haavatavus DNS-puhverserveri koodis. IWD uus versioon pakub tuge taustprotsessi toimimist puudutava teabe eksportimiseks, lisab võimaluse ennustada pakettide saabumise intensiivsust VHT RX (Very High Throughput) režiimis ja pakub tuge FT-over-DS protseduurile. mitu põhiteenuste komplekti (BSS).

Allikas: opennet.ru

Lisa kommentaar