Hoʻokuʻu ʻia ka mea hoʻonohonoho pūnaewele NetworkManager 1.20.0

paʻi ʻia hoʻokuʻu paʻa hou o ka interface e maʻalahi i ka hoʻonohonoho ʻana i nā ʻāpana pūnaewele - PūnaeweleManager 1.20. Nā Plugins e kākoʻo i ka VPN, OpenConnect, PPTP, OpenVPN a me OpenSWAN e hoʻomohala ʻia ana ma o kā lākou mau kaʻina hoʻomohala ponoʻī.

ka papa kuhikuhiE nā mea hou Pūnaehana Pūnaewele 1.20:

  • Hoʻohui ʻia ke kākoʻo no nā pūnaewele Mesh uʻi, kēlā me kēia node i hoʻopili ʻia ma o nā node kokoke;
  • Ua hoʻomaʻemaʻe ʻia nā ʻāpana kahiko. Me ka waihona libnm-glib, i pani ʻia ma NetworkManager 1.0 e ka libnm library, ua wehe ʻia ka plugin ibft (e hoʻololi i ka ʻikepili hoʻonohonoho pūnaewele mai ka firmware, pono ʻoe e hoʻohana i ka nm-initrd-generator mai initrd) a me ke kākoʻo no ka "main. .monitor-” hoʻopaʻa ʻia ka hoʻonohonoho pili-faila" ma NetworkManager.conf (pono e kapa ʻia "nmcli hoʻouka pili" a i ʻole "nmcli hoʻouka hou ʻana");
  • Ma ka maʻamau, ua hoʻāla ʻia ka mea kūʻai aku DHCP i kūkulu ʻia (mode kūloko) ma kahi o ka noi dhclient i hoʻohana mua ʻia. Hiki iā ʻoe ke hoʻololi i ka waiwai paʻamau me ka hoʻohana ʻana i ke koho kūkulu "--with-config-dhcp-default" a i ʻole ma ka hoʻonohonoho ʻana i ka main.dhcp i ka faila hoʻonohonoho;
  • Hoʻohui i ka hiki ke hoʻonohonoho i ka fq_codel (Fair Queuing Controlled Delay) ka hoʻopaʻi hoʻokele pila no nā ʻeke e kali ana e hoʻouna ʻia a me ka hana mirred no ka hoʻohālikelike ʻana;
  • No ka hāʻawi ʻana, hiki ke kau i nā palapala hoʻouna ma ka papa kuhikuhi /usr/lib/NetworkManager, hiki ke hoʻohana ʻia i nā kiʻi ʻōnaehana i loaʻa i ke ʻano heluhelu wale nō a me ka hoʻomaʻemaʻe / etc i kēlā me kēia hoʻomaka;
  • Hoʻohui i ke kākoʻo no nā papa kuhikuhi heluhelu wale nō i ka plugin keyfile
    ("/usr/lib/NetworkManager/system-connections"), nā ʻaoʻao i hiki ke hoʻololi a holoi ʻia paha ma o D-Bus (i kēia hihia, hoʻololi ʻia nā faila i hiki ʻole ke hoʻololi ʻia i /usr/lib/ e nā faila i mālama ʻia ma / etc a i ʻole / holo);

  • Ma libnm, ua hana hou ʻia ke code no ka hoʻonohonoho ʻana i ka hoʻonohonoho ʻana i ka format JSON a ua hāʻawi ʻia ka nānā ʻana i nā ʻāpana;
  • Ma ka hoʻokele ʻana i nā lula ma ka helu kumu (policy routing), ua hoʻohui ʻia ke kākoʻo no ke ʻano "suppress_prefixlength";
  • No VPN WireGuard, ua hoʻokō ʻia ke kākoʻo no nā palapala no ka hāʻawi ʻana i kahi ala paʻamau "wireguard.ip4-auto-default-route" a me "wireguard.ip6-auto-default-route";
  • Ua hana hou ʻia ka hoʻokō ʻana i nā plugins hoʻonohonoho hoʻonohonoho a me ke ʻano o ka mālama ʻana i nā profiles ma ka disk. Hoʻohui i ke kākoʻo no ka neʻe ʻana i nā ʻaoʻao pili ma waena o nā plugins;
  • ʻO nā kiʻi i mālama ʻia i ka hoʻomanaʻo ʻana i kēia manawa ke hana wale ʻia e ka plugin keyfile a mālama ʻia i loko o ka papa kuhikuhi / run, ka mea e pale ai i ka nalowale ʻana o nā ʻaoʻao ma hope o ka hoʻomaka hou ʻana i NetworkManager a hiki ke hoʻohana i ka API i hoʻokumu ʻia e FS e hana i nā profiles i ka hoʻomanaʻo;
  • Hoʻohui ʻia ke ʻano D-Bus hou AddConnection2(), hiki iā ʻoe ke ālai i ka hoʻopili ʻana i kahi ʻaoʻao i ka manawa i hana ʻia ai. Ma ke ʻano Hou2() hoʻohui i ka hae "no-reapply", kahi e hoʻololi ʻole ai i nā ʻike o ka ʻaoʻao pili i ka hoʻonohonoho maoli ʻana o ka hāmeʻa a hiki i ka hana hou ʻana o ka ʻaoʻao;
  • Hoʻohui ʻia ka hoʻonohonoho "ipv6.method=disabled", e hiki ai iā ʻoe ke hoʻopau i ka IPv6 no ka hāmeʻa.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka