Onye njikwa netwọkụ 1.20.0

bipụtara ntọhapụ kwụsiri ike ọhụrụ nke interface ahụ iji mee ka ịtọ ntọala netwọkụ dị mfe - NetworkManager 1.20. Ngwa mgbakwunye iji kwado VPN, OpenConnect, PPTP, OpenVPN na OpenSWAN na-etolite site na usoro mmepe nke ha.

Main ihe ọhụrụ Onye njikwa netwọkụ 1.20:

  • Nkwado agbakwunyere maka netwọkụ ikuku ikuku, ọnụ nke ọ bụla ejikọrọ site na ọnụ ndị agbata obi;
  • E hichaa ihe ndị na-adịghị emezigharị. Gụnyere ọbá akwụkwọ libnm-glib, nke edobere na NetworkManager 1.0 site na ọba akwụkwọ libnm, ewepụrụ ibft plugin (iji nyefee data nhazi netwọkụ site na firmware, ị kwesịrị iji nm-initrd-generator si initrd) na nkwado maka "isi. .monitor-" akwụsịre njikọ-faịlụ" na NetworkManager.conf (kwesịrị ịkpọ n'ezoghị ọnụ "nmcli njikọ ibu" ma ọ bụ "nmcli njikọ mbugharị");
  • Site na ndabara, onye ahịa DHCP arụnyere n'ime ya na-arụ ọrụ (ụdị ime) kama ngwa dhclient ejiri na mbụ. Ị nwere ike ịgbanwe uru ndabara site na iji nhọrọ nrụpụta "-with-config-dhcp-default" ma ọ bụ site na ịtọ main.dhcp na faịlụ nhazi;
  • Agbakwunyere ikike ịhazi fq_codel (Fair Queuing Controlled Delay) usoro njikwa kwụ n'ahịrị maka ngwugwu na-echere izipu yana ihe nhụsianya maka nlegharị anya okporo ụzọ;
  • Maka nkesa, ọ ga-ekwe omume idobe scripts izipu na / usr / lib / NetworkManager ndekọ, nke a pụrụ iji na usoro ihe oyiyi nke dị na-agụ naanị mode na doro anya / wdg na ọ bụla mmalite;
  • agbakwunyere nkwado maka akwụkwọ ndekọ aha naanị ịgụ na ngwa mgbakwunye igodo faịlụ
    ("/ usr/lib/NetworkManager/system-connections"), profaịlụ nke enwere ike gbanwee ma ọ bụ ihichapụ site na D-Bus (na nke a, faịlụ ndị na-adịghị agbanwe agbanwe na / usr / lib / na-ekpuchi faịlụ echekwara na / wdg ma ọ bụ /). agba ọsọ);

  • Na libnm, koodu maka nzacha ntọala n'ụdị JSON ka arụgharịrị ma nyekwa nnukwu nlele nke paramita;
  • N'ime iwu ntụgharị site na adreesị isi mmalite (usoro iwu), agbakwunyela nkwado maka àgwà "suppress_prefixlength";
  • Maka VPN WireGuard, nkwado maka scripts maka ikenye ụzọ ndabara na-akpaghị aka "wireguard.ip4-auto-default-route" na "wireguard.ip6-auto-default-route" emejuputala;
  • Mmejuputa plugins njikwa ntọala na usoro nke ịchekwa profaịlụ na diski emezigharị. Nkwado agbakwunyere maka profaịlụ njikọ mbugharị n'etiti plugins;
  • A na-ahazi profaịlụ echekwara na ebe nchekwa ugbu a naanị site na ngwa mgbakwunye igodo faịlụ ma chekwaa ya na ndekọ / ọsọ, nke na-ezere ịhapụ profaịlụ mgbe ịmalitegharịa NetworkManager ma mee ka o kwe omume iji API dabeere na FS ịmepụta profaịlụ na ebe nchekwa;
  • Agbakwunyere usoro D-Bus ọhụrụ AddConnect2(), nke na-enye gị ohere igbochi njikọ akpaaka nke profaịlụ n'oge emepụtara ya. Na usoro Mmelite2() gbakwunyere ọkọlọtọ "enweghị-emeghachi ọzọ", nke na-agbanwe ọdịnaya nke profaịlụ njikọ anaghị agbanwe ozugbo nhazi ngwaọrụ ahụ ruo mgbe profaịlụ ga-emegharị;
  • Agbakwunyere ntọala "ipv6.method= nkwarụ", nke na-enye gị ohere gbanyụọ IPv6 maka ngwaọrụ ahụ.

isi: opennet.ru

Tinye a comment