Sgaoileadh rèiteachaidh lìonra NetworkManager 1.20.0

foillsichte sgaoileadh seasmhach ùr den eadar-aghaidh gus stèidheachadh paramadairean lìonra a dhèanamh nas sìmplidhe - NetworkManager 1.20. Плагины gus taic a thoirt do VPN, tha OpenConnect, PPTP, OpenVPN agus OpenSWAN gan leasachadh tro na cuairtean leasachaidh aca fhèin.

prìomh innleachdan NetworkManager 1.20:

  • Taic a bharrachd airson lìonraidhean mogal gun uèir, anns a bheil gach nód ceangailte tro nodan faisg air làimh;
  • Tha co-phàirtean seann-fhasanta air an glanadh. A’ toirt a-steach an leabharlann libnm-glib, a chaidh a chuir na àite ann an NetworkManager 1.0 leis an leabharlann libnm, chaidh am plugan ibft a thoirt air falbh (gus dàta rèiteachaidh lìonra a ghluasad bhon firmware, bu chòir dhut nm-initrd-generator a chleachdadh bho initrd) agus taic airson na “prìomh Chaidh stad a chuir air suidheachadh .monitor-” connection-files” ann an NetworkManager.conf (bu chòir “luchd ceangail nmcli” no “ath-luchdachadh ceangail nmcli” a ghairm gu soilleir);
  • Gu gnàthach, tha an neach-dèiligidh DHCP togte air a ghnìomhachadh (modh a-staigh) an àite an aplacaid dhclient a chaidh a chleachdadh roimhe. Faodaidh tu an luach bunaiteach atharrachadh le bhith a’ cleachdadh an roghainn togail “-with-config-dhcp-default” no le bhith a’ suidheachadh main.dhcp san fhaidhle rèiteachaidh;
  • Chuir sinn ris a’ chomas smachd a chumail air smachd ciudha stiùireadh ciudha fq_codel (Dàil air a riaghladh le ciudha cothromach) airson pacaidean a tha a’ feitheamh ri bhith air an cur agus an gnìomh mirred airson a bhith a’ nochdadh trafaic;
  • Airson sgaoilidhean, tha e comasach sgriobtaichean cur a chuir anns an eòlaire / usr/lib/NetworkManager, a ghabhas cleachdadh ann an ìomhaighean siostam a tha rim faighinn ann am modh leughaidh a-mhàin agus soilleir / msaa air gach toiseach tòiseachaidh;
  • Taic a bharrachd airson clàran leughaidh a-mhàin don plugan keyfile
    (“usr/lib/NetworkManager/system-connections”), pròifilean anns an urrainnear atharrachadh no sguabadh às tro D-Bus (sa chùis seo, tha faidhlichean nach gabh atharrachadh ann an / usr/lib/ air an toirt thairis le faidhlichean a tha air an stòradh ann an / etc no / ruith);

  • Ann an libnm, chaidh an còd airson roghainnean parsaidh ann an cruth JSON ath-obrachadh agus tha sgrùdadh nas cruaidhe air na paramadairean air a thoirt seachad;
  • Ann an riaghailtean slighe a rèir seòladh stòr (slighe poileasaidh), chaidh taic don fheart “suppress_prefixlength” a chuir ris;
  • Airson VPN WireGuard, chaidh taic airson sgriobtaichean airson slighe àbhaisteach “wireguard.ip4-auto-default-route” agus “wireguard.ip6-auto-default-route” a chuir an gnìomh;
  • Chaidh cur an gnìomh plugins stiùireadh roghainnean agus an dòigh air pròifilean a stòradh air diosc ath-obrachadh. Taic a bharrachd airson pròifilean ceangail imrich eadar plugins;
  • Tha pròifilean a tha air an stòradh mar chuimhne a-nis air an giullachd leis a’ plugan keyfile a-mhàin agus air an stòradh san eòlaire / ruith, a sheachnadh a’ call phròifil às deidh dha NetworkManager ath-thòiseachadh agus ga dhèanamh comasach an API stèidhichte air FS a chleachdadh gus pròifilean a chruthachadh mar chuimhneachan;
  • Modh D-Bus ùr air a chur ris AddConnection2(), a leigeas leat casg a chuir air fèin-cheangal pròifil aig àm a chruthachadh. Ann am modh Ùrachadh2() chuir e a’ bhratach “no-reapply” ris, anns nach atharraich atharrachadh susbaint a’ phròifil ceangail gu fèin-ghluasadach suidheachadh an inneil gus an tèid am pròifil ath-ghnìomhachadh;
  • Chuir sinn ris an t-suidheachadh “ipv6.method = ciorramach”, a leigeas leat IPv6 a chuir dheth airson an inneal.

Source: fosgailtenet.ru

Cuir beachd ann