Lëshimi i konfiguruesit të rrjetit NetworkManager 1.20.0

botuar lëshim i ri i qëndrueshëm i ndërfaqes për të thjeshtuar konfigurimin e parametrave të rrjetit - NetworkManager 1.20. plugins për të mbështetur VPN, OpenConnect, PPTP, OpenVPN dhe OpenSWAN po zhvillohen përmes cikleve të tyre të zhvillimit.

Kryesore risitë Rrjeti Menaxher 1.20:

  • Mbështetje e shtuar për rrjetet pa tel Mesh, çdo nyje në të cilën është e lidhur përmes nyjeve fqinje;
  • Komponentët e vjetëruar janë pastruar. Duke përfshirë bibliotekën libnm-glib, e cila u zëvendësua në NetworkManager 1.0 nga biblioteka libnm, shtojca ibft u hoq (për të transferuar të dhënat e konfigurimit të rrjetit nga firmware, duhet të përdorni nm-initrd-generator nga initrd) dhe mbështetje për "kryesor Cilësimi .monitor-" u ndal në skedarët e lidhjes" në NetworkManager.conf (duhet të thërrasë në mënyrë eksplicite "nmcli lidhje load" ose "nmcli lidhje ringarkimi");
  • Si parazgjedhje, klienti i integruar DHCP aktivizohet (modaliteti i brendshëm) në vend të aplikacionit dhclient të përdorur më parë. Ju mund të ndryshoni vlerën e paracaktuar duke përdorur opsionin e ndërtimit "--with-config-dhcp-default" ose duke vendosur main.dhcp në skedarin e konfigurimit;
  • U shtua aftësia për të konfiguruar fq_codel (Vonesë e Drejtë e Kontrolluar e Radhës) disiplinën e menaxhimit të radhës për paketat që presin të dërgohen dhe veprimin e pasqyruar për pasqyrimin e trafikut;
  • Për shpërndarjet, është e mundur të vendosni skriptet e dërgimit në drejtorinë /usr/lib/NetworkManager, të cilat mund të përdoren në imazhet e sistemit që janë të disponueshme në modalitetin vetëm për lexim dhe pastroni /etc në çdo fillim;
  • Shtoi mbështetje për drejtoritë vetëm për lexim në shtojcën e skedarit kyç
    (“/usr/lib/NetworkManager/system-connections”), profile në të cilat mund të ndryshohen ose fshihen nëpërmjet D-Bus (në këtë rast, skedarët e pamodifikueshëm në /usr/lib/ anashkalohen nga skedarët e ruajtur në /etc ose / vraponi);

  • Në libnm, kodi për analizimin e cilësimeve në formatin JSON është ripunuar dhe është siguruar një kontroll më i rreptë i parametrave;
  • Në rregullat e rrugëtimit sipas adresës së burimit (drejtimi i politikave), është shtuar mbështetja për atributin "suppress_prefixlength";
  • Për VPN WireGuard, mbështetja për skriptet për caktimin automatik të një itinerari të paracaktuar "wireguard.ip4-auto-default-route" dhe "wireguard.ip6-auto-default-route" është zbatuar;
  • Zbatimi i shtojcave të menaxhimit të cilësimeve dhe metoda e ruajtjes së profileve në disk janë ripunuar. Mbështetje e shtuar për migrimin e profileve të lidhjes midis shtojcave;
  • Profilet e ruajtura në memorie tani përpunohen vetëm nga shtojca e skedarit kyç dhe ruhen në drejtorinë /run, gjë që shmang humbjen e profileve pas rinisjes së NetworkManager dhe bën të mundur përdorimin e API-së së bazuar në FS për të krijuar profile në memorie;
  • U shtua metoda e re D-Bus AddConnection2(), i cili ju lejon të bllokoni lidhjen automatike të një profili në momentin e krijimit të tij. Në metodë Përditësimi 2 () shtoi flamurin "mos riaplikoni", në të cilin ndryshimi i përmbajtjes së profilit të lidhjes nuk ndryshon automatikisht konfigurimin aktual të pajisjes derisa profili të riaktivizohet;
  • U shtua cilësimi "ipv6.method=disabled", i cili ju lejon të çaktivizoni IPv6 për pajisjen.

Burimi: opennet.ru

Shto një koment