NetworkManager 1.20.0 tuku

whakaputaina te whakaputanga pumau hou o te atanga ki te whakamaarama i te whakatakoto i nga tawhā whatunga - NetworkManager 1.20. monomai ki te tautoko VPN, OpenConnect, PPTP, OpenVPN me OpenSWAN kei ​​te whakawhanakehia ma o raatau ake huringa whanaketanga.

Main nga mahi auaha Kaiwhakahaere Whatunga 1.20:

  • He tautoko taapiri mo nga whatunga Mesh ahokore, ia pona e hono ana ma nga kohanga tata;
  • Kua horoia nga waahanga tawhito. Kei roto i te whare pukapuka libnm-glib, i whakakapihia i NetworkManager 1.0 e te whare pukapuka libnm, i tangohia te mono ibft (ki te whakawhiti i nga raraunga whirihoranga whatunga mai i te firmware, me whakamahi koe i te nm-initrd-generator mai i te initrd) me te tautoko mo te "matua. .monitor-” i whakamutua te tautuhinga hononga-kōnae" i NetworkManager.conf (me tino karangahia "nmcli hononga utanga" ranei "nmcli hononga hono");
  • Ma te taunoa, ka whakahohehia te kiritaki DHCP i hangaia (aratau o roto) hei utu mo te tono dhclient i whakamahia i mua. Ka taea e koe te whakarereke i te uara taunoa ma te whakamahi i te "--with-config-dhcp-default" hanga kōwhiringa, ma te tautuhi ranei i te main.dhcp i roto i te konae whirihoranga;
  • Kua taapirihia te kaha ki te whirihora i te fq_codel (Fair Queuing Controlled Delay) te whakahaerenga whakahaere rarangi mo nga paatete e tatari ana kia tukuna me te mahi whakaata mo te whakaata waka;
  • Mo nga tohatoha, ka taea te whakatakoto i nga tuhinga tuku ki roto i te raarangi /usr/lib/NetworkManager, ka taea te whakamahi ki nga whakaahua punaha e waatea ana i te aratau panui-anake me te maamaa / etc i ia whakaoho;
  • He tautoko taapiri mo nga raarangi panui-anake ki te mono kōnae matua
    ("/usr/lib/NetworkManager/system-connections"), nga korero ka taea te whakarereke, te whakakore ranei ma te D-Bus (i tenei keehi, ko nga konae kore e taea te whakarereke i / usr / lib / ka whakakorehia e nga konae kei roto / etc ranei / rere);

  • I roto i te libnm, kua mahia ano te waehere mo nga tautuhinga parsing i roto i te whakatakotoranga JSON me te kaha ake o te tirotiro i nga tawhā;
  • I roto i nga ture ararere ma te wahitau puna (whakahaere kaupapa here), kua taapirihia te tautoko mo te huanga "suppress_prefixlength";
  • Mo te VPN WireGuard, kua whakatinanahia te tautoko mo nga tuhinga mo te tautuhi aunoa i te ara taunoa "wireguard.ip4-auto-default-route" me "wireguard.ip6-auto-default-route";
  • Ko te whakatinanatanga o nga taputapu whakahaere tautuhinga me te tikanga mo te penapena i nga korero ki runga kopae kua mahia ano. He tautoko taapiri mo te heke i nga korero hononga i waenga i nga monomai;
  • Ko nga korero kua rongoa i roto i te mahara ka tukatukahia e te mono kōnae matua ka rongoa ki roto i te whaiaronga / run, e karo ana i te ngaro o nga korero i muri i te whakaara ano i te NetworkManager ka taea te whakamahi i te API-a-FS ki te hanga i nga korero kei roto i te mahara;
  • Kua taapirihia te tikanga D-Bus hou Tāpiri Hononga2(), ka taea e koe te aukati i te hononga-aunoa o tetahi kōtaha i te wa i hangaia ai. I roto i te tikanga Whakahōu2() i taapirihia te haki "kaore e tono ano", ko te whakarereke i nga ihirangi o te whaarangi hononga kaore e huri aunoa i te whirihoranga o te taputapu tae noa ki te whakahohe i te whaarangi;
  • Kua taapirihia te tautuhinga "ipv6.method=disabled", ka taea e koe te whakakore i te IPv6 mo te taputapu.

Source: opennet.ru

Tāpiri i te kōrero