Sgaoileadh rèiteachaidh lìonra NetworkManager 1.32.0

Tha sgaoileadh seasmhach den eadar-aghaidh ri fhaighinn gus stèidheachadh paramadairean lìonra a dhèanamh nas sìmplidhe - NetworkManager 1.32.0. Thathas a’ leasachadh plugins gus taic a thoirt do VPN, OpenConnect, PPTP, OpenVPN agus OpenSWAN tro na cuairtean leasachaidh aca fhèin.

Prìomh innleachdan NetworkManager 1.32:

  • Chaidh an comas backend stiùireadh balla-teine ​​a thaghadh a thoirt seachad, agus chaidh roghainn ùr “[main].firewall-backend” a chuir ri NetworkManager.conf. Gu gnàthach, tha an backend “nftables” air a shuidheachadh, agus nuair a tha am faidhle / usr/sbin/nft a dhìth san t-siostam agus / usr/sbin/iptables an làthair, tha an backend “iptables” air a shuidheachadh. Anns an àm ri teachd, thathas an dùil backend eile a chuir ris stèidhichte air Firewalld. Faodar am feart seo a chleachdadh gus eadar-theangaiche seòlaidhean a rèiteachadh a’ cleachdadh nftables (roimhe seo cha deach ach iptables a chleachdadh) nuair a tha am pròifil ruigsinneachd co-roinnte air a chomasachadh.
  • Chaidh roghainnean ùra a chur ris “ethtool.pause-autoneg”, “ethtool.pause-rx” agus “ethtool.pause-tx” gus dàil a thoirt a-steach nuair a gheibh thu no nuair a chuireas tu frèamaichean Ethernet. Tha roghainnean a bharrachd a’ freagairt ri modhan coltach ris anns a’ ghoireas ethtool - “-pause devname [autoneg on | off] [rx air | dheth] [tx air | dheth]”.
  • Chuir sinn ris am paramadair “ethernet.accept-all-mac-addresses”, a leigeas leat an inneal-atharrachaidh lìonra a shuidheachadh gu modh “promiscuous” gus frèaman lìonra gluasaid nach eil air an seòladh chun t-siostam gnàthach a sgrùdadh.
  • Tha e comasach sgrùdaidhean DNS cùil a dhèanamh gus ainm aoigheachd a rèiteachadh stèidhichte air an ainm DNS a chaidh a mhìneachadh airson an t-seòladh IP a chaidh a shònrachadh don t-siostam. Tha am modh air a chomasachadh leis an roghainn ainm aoigheachd sa phròifil. Roimhe sin, chaidh an gnìomh getnameinfo () a ghairm gus an t-ainm aoigheachd a dhearbhadh, a thug aire don rèiteachadh NSS agus an t-ainm a chaidh a shònrachadh anns an fhaidhle / etc/hostname (tha am feart ùr a’ leigeil leat an t-ainm a shuidheachadh a-mhàin stèidhichte air rùn sòn cùil ann an DNS ). Gus ainm aoigheachd a cheasnachadh tro DNS, tha an API fuasgladh systemd a-nis air a chleachdadh, agus mura tèid systemd a chleachdadh, thèid an inneal-làimhseachaidh ‘nm-daemon-helper’ a chuir air bhog stèidhichte air modal NSS ‘dns’.
  • Taic a bharrachd dha na seòrsaichean riaghailtean slighe “toirmisg”, “toll-dubh” agus “do-ruigsinneach”.
  • Chaidh an giùlan a thaobh riaghailtean riaghlaidh trafaic atharrachadh - gu bunaiteach, bidh NetworkManager a-nis a’ sàbhaladh na riaghailtean qdiscs agus sìoltachain trafaic a tha suidhichte san t-siostam mu thràth.
  • Sgàthan de phròifil ceangail gun uèir NetworkManager a-steach do fhaidhlichean rèiteachaidh iwd.
  • Taic a bharrachd airson roghainn DHCP 249 (Microsoft Classless Static Route).
  • Taic a bharrachd airson paramadair kernel “rd.net.dhcp.retry” a bhios a ’cumail smachd air an iarrtas airson ùrachaidhean ceangail IP.
  • Chaidh ath-structaradh mòr a dhèanamh air na teacsaichean tùsail.
  • Chaidh atharraichean a dhèanamh air an API nach bu chòir buaidh a thoirt air co-chòrdalachd le tuilleadan gnàthaichte. Mar eisimpleir, chaidh stad a chuir air giullachd a’ chomharra PropertiesChanged agus an togalach D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, a tha air a bhith gun mholadh o chionn fhada. Bidh an leabharlann libnm a’ falach na mìneachaidhean air structaran anns na clasaichean NMSimpleConnection, NMSetting agus NMSetting. Tha an cruth “connection.uuid” air a chleachdadh mar phrìomh iuchair gus ìomhaigh a’ cheangail a chomharrachadh.

A bharrachd air an sin, is urrainn dhuinn a thoirt fa-near gun deach an rèiteachadh lìonra ConnMan 1.40 a leigeil ma sgaoil, a tha ga leasachadh le Intel agus a tha air a chomharrachadh le caitheamh ìosal de ghoireasan siostam agus na tha ri fhaighinn de dh’ innealan sùbailte airson comas-gnìomh a leudachadh tro plug-ins. Tha ConnMan air a chleachdadh ann an àrd-ùrlaran agus sgaoilidhean leithid Tizen, Yocto, Sailfish, Aldebaran Robotics agus Nest, a bharrachd air grunn innealan luchd-cleachdaidh a ’ruith firmware stèidhichte air Linux.

Dh'fhoillsich Intel cuideachd foillseachadh an daemon Wi-Fi IWD 1.15 (iNet Wireless Daemon), a chaidh a leasachadh mar roghainn eile an àite wpa_supplicant airson siostaman Linux a cheangal ri lìonra gun uèir. Faodar IWD a chleachdadh leis fhèin no mar chùl-taic airson Manaidsear an Lìonra agus luchd-rèiteachaidh lìonra ConnMan. Tha am pròiseact freagarrach airson a chleachdadh air innealan freumhaichte agus tha e air a bharrrachadh airson glè bheag de chuimhne agus caitheamh àite diosc. Cha bhith IWD a’ cleachdadh leabharlannan bhon taobh a-muigh agus chan fhaigh e ach na comasan a thug an kernel Linux àbhaisteach seachad (tha an kernel Linux agus Glibc gu leòr airson obrachadh).

Chan eil an dreach ùr de ConnMan a’ toirt a-steach ach rèiteachadh bug co-cheangailte ri làimhseachadh stàitean fèin-cheangail agus dì-cheangail ann an WiFi. Chaidh dèiligeadh cuideachd ri so-leòntachd thar-shruth bufair ann an còd DNS Proxy. Tha an dreach ùr de IWD a’ toirt taic airson às-mhalairt fiosrachadh mu obrachadh pròiseas cùl-fhiosrachaidh, a’ cur ris a’ chomas ro-innse dè cho dian sa bhios pacaidean a’ tighinn a-steach ann am modh VHT RX (Fìor Àrd Trochur), agus a’ toirt taic don mhodh-obrach FT-over-DS le grunn sheataichean seirbheis bunaiteach (BSS).

Source: fosgailtenet.ru

Cuir beachd ann