Pagpagawas sa NetworkManager 1.32.0

Ang usa ka lig-on nga pagpagawas sa interface anaa aron pasimplehon ang pag-set up sa mga parameter sa network - NetworkManager 1.32.0. Ang mga plugin aron suportahan ang VPN, OpenConnect, PPTP, OpenVPN ug OpenSWAN gipalambo pinaagi sa ilang kaugalingon nga mga siklo sa pag-uswag.

Panguna nga mga inobasyon sa NetworkManager 1.32:

  • Ang abilidad sa pagpili sa firewall management backend gihatag, diin ang usa ka bag-o nga opsyon "[main].firewall-backend" gidugang ngadto sa NetworkManager.conf. Sa kasagaran, ang "nftables" backend gitakda, ug kung ang /usr/sbin/nft file nawala sa sistema ug /usr/sbin/iptables anaa, ang "iptables" backend gitakda. Sa umaabot, giplano nga magdugang usa ka backend base sa Firewalld. Kini nga feature mahimong gamiton sa pag-configure sa usa ka address translator gamit ang mga nftables (kaniadto mga iptables ra ang gigamit) kung ang shared access profile gi-enable.
  • Gidugang ang bag-ong mga kapilian nga "ethtool.pause-autoneg", "ethtool.pause-rx" ug "ethtool.pause-tx" aron ipaila ang mga paglangan sa pagdawat o pagpadala sa mga frame sa Ethernet. Gidugang nga mga kapilian katumbas sa parehas nga mga mode sa ethtool utility - "-pause devname [autoneg on|off] [rx on|off] [tx on|off]".
  • Gidugang ang parameter nga "ethernet.accept-all-mac-addresses", nga nagtugot kanimo nga itakda ang network adapter sa "promiscuous" mode aron analisahon ang mga frame sa transit network nga wala gitumong sa karon nga sistema.
  • Posible nga himuon ang reverse DNS lookup aron ma-configure ang host name base sa DNS name nga gipiho alang sa IP address nga gi-assign sa system. Ang mode gipalihok gamit ang hostname nga kapilian sa profile. Kaniadto, ang getnameinfo() function gitawag aron mahibal-an ang hostname, nga gikonsiderar ang NSS configuration ug ang ngalan nga gipiho sa /etc/hostname file (ang bag-ong feature nagtugot kanimo sa pagbutang sa ngalan base lamang sa reverse zone resolution sa DNS. ). Sa pagpangutana sa usa ka hostname pinaagi sa DNS, ang systemd-resolved API kay gigamit na, ug kung ang systemd wala gigamit, ang 'nm-daemon-helper' handler gilunsad base sa 'dns' NSS module.
  • Gidugang nga suporta alang sa "pagdili", "blackhole" ug "dili maabot" nga mga tipo sa pagruta.
  • Ang pamatasan bahin sa mga lagda sa pagdumala sa trapiko nausab - sa default, ang NetworkManager karon nagtipig sa mga lagda sa qdiscs ug mga filter sa trapiko nga nabutang na sa sistema.
  • Gi-enable ang pagsalamin sa NetworkManager wireless connection profiles ngadto sa iwd configuration files.
  • Gidugang nga suporta alang sa DHCP nga kapilian 249 (Microsoft Classless Static Route).
  • Gidugang nga suporta alang sa "rd.net.dhcp.retry" kernel parameter nga nagkontrol sa hangyo alang sa IP binding updates.
  • Mahinungdanon nga pagbag-o sa gigikanan nga mga teksto ang gihimo.
  • Ang mga pagbag-o gihimo sa API nga dili makaapekto sa pagkaangay sa mga naa na nga mga add-on. Pananglitan, ang pagproseso sa PropertiesChanged signal ug ang D-Bus property org.freedesktop.DBus.Properties.PropertiesChanged, nga dugay nang wala gigamit, gihunong na. Ang libnm library nagtago sa mga kahulugan sa mga istruktura sa NMSimpleConnection, NMSetting ug NMSetting nga mga klase. Ang "koneksyon.uuid" format gigamit ingon nga nag-unang yawe sa pag-ila sa koneksyon profile.

Dugang pa, mamatikdan nato ang pagpagawas sa ConnMan 1.40 network configurator, nga gipalambo sa Intel ug gihulagway sa ubos nga pagkonsumo sa mga kapanguhaan sa sistema ug ang pagkaanaa sa flexible nga mga himan alang sa pagpalapad sa pagpaandar pinaagi sa mga plug-in. Ang ConnMan gigamit sa mga plataporma ug mga distribusyon sama sa Tizen, Yocto, Sailfish, Aldebaran Robotics ug Nest, ingon man usab sa lain-laing mga consumer device nga nagpadagan sa Linux-based firmware.

Gipatik usab sa Intel ang pagpagawas sa Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon), naugmad isip alternatibo sa wpa_supplicant alang sa pagkonektar sa mga sistema sa Linux ngadto sa wireless network. Ang IWD mahimong gamiton sa iyang kaugalingon o isip backend alang sa Network Manager ug ConnMan network configurators. Ang proyekto angay alang sa paggamit sa mga naka-embed nga aparato ug gi-optimize alang sa gamay nga memorya ug pagkonsumo sa wanang sa disk. Ang IWD wala mogamit sa gawas nga mga librarya ug nag-access lamang sa mga kapabilidad nga gihatag sa standard Linux kernel (ang Linux kernel ug Glibc igo na aron magtrabaho).

Ang bag-ong bersyon sa ConnMan naglakip lamang sa mga pag-ayo sa bug nga may kalabutan sa pagdumala sa auto-connect ug pagdiskonekta sa mga estado sa WiFi. Ang usa ka buffer overflow vulnerability sa DNS Proxy code natubag usab. Ang bag-ong bersyon sa IWD naghatag og suporta alang sa pag-eksport sa impormasyon mahitungod sa operasyon sa usa ka proseso sa background, nagdugang sa abilidad sa pagtagna sa intensity sa packet arrivals sa VHT RX (Very High Throughput) mode, ug naghatag og suporta alang sa FT-over-DS nga pamaagi sa ubay-ubay nga basic service sets (BSS).

Source: opennet.ru

Idugang sa usa ka comment